gcc 用法
新建一個hello.c 文件
// hello.c #include <stdio.h>int main() {printf("Hello, world!\n");return 0; }最簡單用法,直接編譯hello.c,輸出a.out的可執行文件
gcc hello.c ./a.out編譯hello.c,輸出名稱為hello的可執行文件
gcc -o hello hello.c ./helloC語言編譯過程分成四個步驟:
如上圖所示,GCC通過4個步驟將C / C ++程序編譯為可執行程序。例如,“ gcc -o hello hello.c”執行如下:
cpp hello.c > hello.i
編譯:編譯器將預處理的源代碼編譯為特定處理器的匯編代碼。
gcc -S hello.i
匯編:匯編器(as.exe)在目標文件“ hello.o”中將匯編代碼轉換為機器代碼。
as -o hello.o hello.s
ld -o hello.exe hello.o …libraries…
原文鏈接
總結
- 上一篇: makefile 最简单用法
- 下一篇: python break -else 语