編譯步驟

  1. 使用任何的文字編輯器產生 C/C++ 原始碼 (source code);
  2. 編譯器 gcc/g++ 將 C/C++ 的原始碼編譯成目的檔 (object file),目的檔為機器可了解的機器語言但還無法執行;
  3. 將目的檔和函式庫中的程式連結成可執行檔,函式庫存放一些 C/C++ 常用的 function,可執行檔為機器可執行的程式;
  4. 執行可執行檔。
  5. gcc/g++ 編譯流程:編譯的過程中,會產生以 *.o 的附檔名樣式存在的目標檔 (Object file)。

    \begin{picture}(400,280)
\setlength{\unitlength}{1mm}
......

  6. 程式中『引用、呼叫』其他的外部副程式,必須在編譯的過程中,將該函式庫給加進以將所有的程式碼與函式庫作一個連結( Link )以產生正確的執行檔,程式執行引用函式庫流程:

    \begin{picture}(400,150)
\setlength{\unitlength}{1mm}
......