要通過gcc
命令生成可執(zhí)行文件,你需要遵循以下步驟:
hello.c
的文件,其中包含以下簡單的代碼:#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
gcc
命令編譯它。例如,要編譯hello.c
,你可以運(yùn)行以下命令:gcc -o hello hello.c
這里,-o
選項(xiàng)指定了輸出文件的名稱(在這個例子中是hello
)。如果你沒有指定輸出文件名,gcc
會生成一個名為a.out
(在Unix系統(tǒng)上)或a.exe
(在Windows系統(tǒng)上)的可執(zhí)行文件。
./hello
注意,在Windows系統(tǒng)上,你可能需要使用hello.exe
來代替./hello
。
這就是通過gcc
命令生成可執(zhí)行文件的基本過程。gcc
還有許多其他選項(xiàng)和參數(shù)可以用來控制編譯過程,例如指定優(yōu)化級別、啟用調(diào)試信息、鏈接庫等。你可以查閱gcc
的手冊頁(通過運(yùn)行man gcc
)以獲取更多信息。