共計 578 個字符,預計需要花費 2 分鐘才能閱讀完成。
要使用 make
命令編譯文件,首先需要創建一個 Makefile
文件來定義編譯規則和依賴關系。Makefile
是一個文本文件,包含了一系列的規則,每個規則定義了如何生成一個或多個目標文件。
以下是一個簡單的 Makefile
示例:
CC = gcc
CFLAGS = -Wall
all: program
program: main.o functions.o
$(CC) $(CFLAGS) -o program main.o functions.o
main.o: main.c
$(CC) $(CFLAGS) -c main.c
functions.o: functions.c
$(CC) $(CFLAGS) -c functions.c
clean:
rm -f program *.o
在這個 Makefile
中,定義了一個 all
規則來編譯生成 program
可執行文件。program
依賴于 main.o
和functions.o
兩個目標文件,分別對應 main.c
和functions.c
兩個源文件。同時定義了 clean
規則來清理生成的目標文件和可執行文件。
編譯文件時,只需要在命令行中輸入 make
命令即可:
$ make
這樣 make
命令會根據 Makefile
中的規則和依賴關系,自動編譯生成可執行文件。如果只想編譯某個特定的目標文件,可以在 make
命令后跟目標文件名,例如:
$ make main.o
丸趣 TV 網 – 提供最優質的資源集合!
正文完