在新版本的Ubuntu上已經內置了 gcc (GNU Compiler Collection) 這個 c 語言的編譯器,使用時十分方便。這個教學示範在 Ubuntu 上編寫第一個C語言的程式 —— HelloWorld 。
編寫 HelloWorld.c
-
在 Linux 上有很多不同的文字編輯器可以編寫 C 語言,包括 pico 和 vim 等。而在這個教學中,為了照顧入門用家,我們會以 Ubuntu 的「Text Editor」作示範。在「Applications」內的「Accessories」選擇並打開「Text Editor」。
-
輸入 C 語言的 HelloWorld 源碼。
1 2 3 4 5 6
#include <stdio.h> int main(int argc, char *argv[]) { printf("%s", "Hello World!\n"); return 0; }
-
按下「File」,選擇「Save As… (Shift+Ctrl+S)」另存檔案。
-
輸入檔案名「HelloWorld.c」。在本例中,檔案會儲存在家目錄(Home Directory)下的「Workspace」資料夾。
運行 c 語言程式
-
在「Applications」下的「Accessories」內打開「Terminal」。
-
輸入下面的句子切換當前目錄至資料夾「Workspace」。
1
cd Workspace
-
輸入下面的句子編譯「HelloWorld.c」並指定所生成的可執行程式的文件名為「HelloWorld」。
1
gcc -g -Wall HelloWorld.c -o HelloWorld
當中的「-g」是加入除錯資訊;「-Wall」是顯示所有的警告訊息 ;「-o」用來指定所生成的可執行程式的文件名。
-
要運行編譯後的 HelloWorld ,輸入下面的句子。
1
./HelloWorld
之後可以看到「Hello World!」出現了。