7-1 編譯器驅動程式
連結是將各種程式碼和資料收集並組合成一個檔案的過程。
gcc -Og -o prog main.c sum.c
-Og 程式碼最佳化等級
-o prog 指定可執行檔案的名字為prog
預處理
cpp -o main.i main.c 將源程式main.c翻譯為main.i
- cpp是c preprocessor
- 可用 gcc -E -o main.i main.c 替代指令 -E 限制gcc只進行預處理
編譯
cc -S -o main.s main.i
- cc是c compiler
- 可用 gcc -S -o main.s main.i 替代指令 -S 限制gcc只編譯