當前位置:
首頁 >
gcc 用法
發(fā)布時間:2025/4/5
44
豆豆
新建一個hello.c 文件
// hello.c #include <stdio.h>int main() {printf("Hello, world!\n");return 0; }最簡單用法,直接編譯hello.c,輸出a.out的可執(zhí)行文件
gcc hello.c ./a.out編譯hello.c,輸出名稱為hello的可執(zhí)行文件
gcc -o hello hello.c ./helloC語言編譯過程分成四個步驟:
如上圖所示,GCC通過4個步驟將C / C ++程序編譯為可執(zhí)行程序。例如,“ gcc -o hello hello.c”執(zhí)行如下:
cpp hello.c > hello.i
編譯:編譯器將預(yù)處理的源代碼編譯為特定處理器的匯編代碼。
gcc -S hello.i
匯編:匯編器(as.exe)在目標文件“ hello.o”中將匯編代碼轉(zhuǎn)換為機器代碼。
as -o hello.o hello.s
ld -o hello.exe hello.o …libraries…
原文鏈接
總結(jié)
- 上一篇: makefile 最简单用法
- 下一篇: yolov3 使用