您好,登錄后才能下訂單哦!
在Ubuntu下,你可以使用GCC(GNU Compiler Collection)作為C編譯器
首先,確保你已經安裝了GCC。在終端中輸入以下命令來安裝:
sudo apt update
sudo apt install build-essential
這將安裝GCC編譯器、G++編譯器和其他開發工具。
接下來,創建一個名為hello.c
的C源文件,并添加以下代碼:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
現在,創建一個名為Makefile
的文件,用于編譯和鏈接你的C程序。在同一目錄下創建一個名為Makefile
的文件,并添加以下代碼:
CC = gcc
CFLAGS = -Wall -O2
TARGET = hello
all: $(TARGET)
$(TARGET): hello.o
$(CC) $(CFLAGS) -o $@ $<
hello.o: hello.c
$(CC) $(CFLAGS) -c $<
clean:
rm -f $(TARGET) *.o
這個Makefile
定義了以下規則:
gcc
作為C編譯器(CC
變量)。CFLAGS
變量)。hello
(TARGET
變量)。all
規則依賴于hello
目標,它又依賴于hello.o
目標。hello.o
目標依賴于hello.c
文件,它將編譯C源文件生成目標文件。clean
規則用于刪除生成的可執行文件和目標文件。保存Makefile
后,在終端中輸入以下命令來編譯和運行你的程序:
make
./hello
這將編譯hello.c
文件并生成一個名為hello
的可執行文件。然后,運行這個可執行文件,你將看到輸出"Hello, World!"。
如果你想清理生成的文件,可以運行make clean
命令。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。