TW511教學網
全部教學
技術文章
技術文章
»
GCC分步驟編譯C語言程式
GCC分步驟編譯C語言程式
2020-07-16 10:04:43
上節《GCC編譯C語言程式完整演示》講解的是通過
gcc
命令一次性完成編譯和連結的整個過程,這樣最方便,大家在學習C語言的過程中一般都這麼做。實際上,
gcc
命令也可以將編譯和連結分開,每次只完成一項任務。
本節將涉及到C語言程式的生成原理,如果你不了解,請轉到《C語言入門教學》學習。
本節以下面的C語言程式碼為例進行演示:
#include <stdio.h> int main() { puts("C語言中文網"); return 0; }
1) 編譯(Compile)
將原始檔編譯成目標檔案需要使用
-c
選項,例如:
gcc -c main.c
就將 main.c 編譯為 main.o。開啟 demo 目錄,就會看到 main.o: