在Ubuntu系統中使用GCC編譯器主要涉及安裝GCC、編寫源代碼文件、編譯源代碼文件以及運行生成的可執行文件。以下是詳細步驟:
Ctrl + Alt + T
組合鍵來快速打開終端。sudo apt update
sudo apt install build-essential
安裝完成后,可以通過以下命令查看GCC版本。gcc --version
使用文本編輯器(如 nano
、vim
或 gedit
)創建一個新的C或C++源代碼文件。例如,創建一個名為 hello.c
的文件,并添加以下代碼:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
在終端中,使用以下命令編譯源代碼文件:
gcc -o hello hello.c
-o hello
選項用于指定輸出文件的名稱為 hello
。如果需要編譯C++源文件,可以使用 g++
命令:
g++ -o hello hello.cpp
在終端中輸入以下命令來運行編譯后的程序:
./hello
如果一切正常,你將看到輸出 “Hello, World!”。
-c
:只編譯不鏈接為可執行文件,生成目標文件(.o
)。-S
:將預處理后的代碼編譯為匯編代碼(.s
)。-E
:只進行預處理,生成預處理后的文件(.i
)。-o
:指定輸出文件的名稱。-g
:生成調試信息,便于調試。-O1
、-O2
:啟用不同級別的編譯優化。如果有多個源文件,可以使用以下兩種方法之一進行編譯:
gcc testfun.c test.c -o test
gcc -c testfun.c
gcc -c test.c
gcc -o testfun.o test.o
gcc -o test testfun.o test.o
第二種方法可以只重新編譯修改的文件,提高效率。通過以上步驟,你可以在Ubuntu系統上成功安裝并使用GCC編譯器。根據你的具體需求,還可以進一步學習和使用GCC的更多高級選項和編譯技巧。