Linux下C語言程序的編譯過程與ssc平臺出租
阿新 • • 發佈:2018-07-30
vim 匯編 實例 \n sem urn 結果 linux return 使用gcc編譯程序時,編譯工程分為4個階段:ssc平臺出租(企 娥:217 1793 408)
(1)預處理:(Pre-Processing)
(2)編譯:(Compiling)
(3)匯編:(Assembling)
(4)鏈接:(linking)
預處理、編譯、匯編是3個不同的階段,但gcc在實際操作時可以把3個步驟合並為一個步驟來執行。下面以一個實例介紹如何生成各個階段的代碼。下面演示都針對文件 hello.c 進行。
1、編譯單個文件
首先 vim hello.c 在hello.c中 按下 i 或者 insert 輸入以下內容
#include
#include
int main()
{
printf("Hello world!\n");
return 0;
}
#include
#include
int main(int argc, char **argv)
{
printf("Hello world!\n");
}
輸入完成後按 esc 輸入:wq保存並退出
再輸入以下命令:
gcc -o hello hello.c
./hello
執行的結果為:
Hello world!
Linux下C語言程序的編譯過程與ssc平臺出租