天天看點

Linux下的C語言編寫

終端下輸入:

建立目錄:mkdir C_Program

進入目錄:cd C_Program

建立目錄:mkdir hello_world

進入目錄:cd hello_world

使用gedit:gedit

輸入以下代碼并儲存:

#include <stdio.h> 
int main(int argc, char *argv[]) 
{ 
   printf("Hello World!\n"); 
}      
Linux下的C語言編寫
Linux下的C語言編寫

編譯C語言代碼:

終端輸入:

gcc hello_world.c

Linux下的C語言編寫

出現a.out的檔案,我們嘗試打開看看。

終端輸入:./a.out

Linux下的C語言編寫

printf的輸出内容列印出來了。至此C語言代碼成功編譯。

gcc指令的使用:

gcc hello_world.c -o main

-o main -->代表生成的目标檔案名為main

gcc [選項]

[檔案名字]

主要選項如下:

-c:隻編譯不連結為可執行檔案,編譯器将輸入的.c 檔案編譯為.o 的目标檔案。

-o:<輸出檔案名> 用來指定編譯結束以後的輸出檔案名,如果使用這個選項的話 GCC 默

認編譯出來的可執行檔案名字為 a.out。

-g:添加調試資訊,如果要使用調試工具(如 GDB)的話就必須加入此選項,此選項訓示編

譯的時候生成調試所需的符号資訊。

繼續閱讀