Preprocessor
Mula-mula kode program akan dimasukkan ke bagian preprosesor,
yaitu yang diawali dengan tanda # (pound) dan menghasilkan file yang akan
dilewatkan kedalam kompiler. Beberapa preprosesor tersebut diantaranya adalah
sebagai berikut.
- #include
- #define
- #ifdef
- dan lain lain
Kompiler C++
Kompiler akan menerjemahkan kode program yang telah dilewatkan ke
dalam bahasa assembly.
Assembler
Assembler menerima keluaran dari kompiler C++ dan akan membuat
sebuah kode obyek. Jika dalam kode program tidak menggunakan fungsi-fungsi yang
terdapat pada library lain, maka kode obyek ini akan langsung dieksekusi
menjadi file EXE.
Link
Editor
Bagian ini dikerjakan jika kode program yang kita buat menggunakan
fungsi-fungsi luar yang akan disimpan dalam suatu library lain. Link Editor
akan mengkombinasikan kode objek dan library yang ada untuk menjadikan sebuah
file EXE.
0 komentar:
Posting Komentar