CSAPP 第七章 連結

_daybreak發表於2024-06-05

7-1 編譯器驅動程式

連結是將各種程式碼和資料收集並組合成一個檔案的過程。

gcc -Og -o prog main.c sum.c

-Og 程式碼最佳化等級
-o prog 指定可執行檔案的名字為prog

image

預處理

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只編譯

彙編

相關文章