|| Source Code
vv
——————-
| Preprocessor |
| |
——————–
||
vv
——————-
| Compiler |
| |
——————–
|| Code Assembly
vv
——————-
| Assembler |
| |
——————–
Librari ——>>||
vv
——————-
| Link Editor |
| |
——————–
|| file executable
vv
Ilustrasi di aatsa menunjukkan model dari kompilasi di bahasa C. Sekarang kita bahas satu persatu,
- Preprocessor, Mengambil inputan dari script code. Selanjutnya kan menghilangkan semua komentar- komentar serta mengeksekusi perintah kusus dari preposesor yg di tunjukkan dengan tanda ‘#’. Nah setelah keluar sini berarti sudah ga ada komentar2 dalam sorce code..
- C Compiler, dia bertugas mentranslet dari C ke Assembly.
- Assembler, setelah sampe sini maka akan dibuat kode objek.
- Link Editor, Jika tidak ada masalah maka dia akan membuat executable script.
Seperti itu proses compilasi pada bahasa C. Semoga bermanfaat