本指南將引導您完成為 C 專案建立簡單 Makefile 的過程。我們將介紹編譯原始檔、連結物件和建立可執行檔等基本任務。
Makefile 是一個文字文件,用於指定專案中的文件與命令之間的依賴關係來建構這些文件。 Make 使用這些依賴關係來確定當來源檔案變更時需要重建哪些檔案。
以下是一些可能有用的常見Make 變數:
基本🎜>基本文件
CC = gcc CXX = g++ LD = g++ CFLAGS = -g CXXFLAGS = -g LDFLAGS = -g LDLIBS = SRCS = main.cpp support.cpp OBJS = $(SRCS:.cpp=.o) all: main main: $(OBJS) $(LD) $(LDFLAGS) $(OBJS) $(LDLIBS) -o main clean: rm -f $(OBJS)
讓我們從一個簡單的Makefile開始:
最終可執行檔案
all 目標是預設目標,它將在執行 make 時建置。主要目標取決於目標文件,而目標文件又取決於來源文件。 clean 目標將刪除目標檔。 使用 Makemake
要使用此 Makefile,只需在終端機中鍵入以下命令:
make <target>
Make 將讀取Makefile 並建置專案。您也可以鍵入以下內容來指定特定目標:
make OBJS例如,若要僅建置物件文件,您可以鍵入:
以上是如何建立簡單的 C Makefile?的詳細內容。更多資訊請關注PHP中文網其他相關文章!