中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

ubuntu makefile多目標文件管理

小樊
83
2024-07-22 15:23:05
欄目: 智能運維

一個常見的做法是在makefile中定義多個目標,每個目標對應一個可執行文件。例如:

all: program1 program2

program1: program1.o
	gcc -o program1 program1.o

program2: program2.o
	gcc -o program2 program2.o

program1.o: program1.c
	gcc -c program1.c

program2.o: program2.c
	gcc -c program2.c

clean:
	rm -f program1 program2 *.o

在這個makefile中,all是默認的目標,執行make命令時會編譯所有的目標。如果只想編譯其中一個目標,可以使用make program1或者make program2命令。clean目標用于清除生成的可執行文件和目標文件。

通過這種方式,可以方便地管理多個目標文件,確保每個目標文件的編譯規則和依賴關系都得到正確處理。

0
金山区| 衡水市| 安丘市| 苏州市| 刚察县| 蓬莱市| 娄烦县| 常山县| 邢台市| 玛曲县| 新田县| 尚义县| 南召县| 鄄城县| 新余市| 锦州市| 平陆县| 昌江| 财经| 台州市| 万州区| 资溪县| 沙雅县| 清远市| 永春县| 平度市| 罗平县| 卓资县| 潼南县| 太仓市| 策勒县| 揭东县| 肥东县| 新民市| 青河县| 日土县| 新野县| 丰宁| 南投县| 五峰| 临澧县|