91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
丹东市| 沁阳市| 郧西县| 陵川县| 台南市| 六枝特区| 长沙县| 伊春市| 吉隆县| 北碚区| 岫岩| 台前县| 台江县| 海安县| 广平县| 邵武市| 清原| 西城区| 嘉祥县| 台湾省| 清水县| 关岭| 海淀区| 固原市| 榆社县| 乌拉特中旗| 怀柔区| 蒙自县| 贵定县| 玉环县| 中方县| 米脂县| 乐山市| 东安县| 葫芦岛市| 航空| 襄城县| 斗六市| 陕西省| 六盘水市| 崇礼县|