Sebelum melangkah lebih jauh dengan pembentukan program C++, maka sebaiknya kita mengetahui terlebih dahulu konsep dari sebuah kompilasi dan eksekusi program di dalam C/C++. Berikut ini susunan yang mengilustrasikan proses kompilasi dan eksekusi program di dalam C/C++.
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:
Post a Comment
Terimakasih sudah berkomentar dengan baik, sopan dan tidak spam.
Klik Subscribe by email jika ingin mengetahui update komentar pada artikel.