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

溫馨提示×

makefile指定輸出目錄怎么實現

小億
286
2023-11-28 22:02:19
欄目: 編程語言

在Makefile中,可以使用變量來指定輸出目錄。下面是一個示例:

# 定義輸出目錄變量
OUTPUT_DIR = ./output

# 設置默認目標
all: $(OUTPUT_DIR)/target

# 生成目標文件
$(OUTPUT_DIR)/target: source.cpp
	# 編譯命令
	g++ -o $@ $<

# 清理目標文件
clean:
	rm -rf $(OUTPUT_DIR)

在上面的示例中,通過定義變量OUTPUT_DIR來指定輸出目錄為./output。通過在目標規則中使用$(OUTPUT_DIR)變量,可以將生成的目標文件放在指定的輸出目錄中。

注意,在編譯命令中,使用了自動變量$@$<,分別代表目標文件和第一個依賴文件。這樣可以動態地根據實際情況生成對應的目標文件和依賴文件。

要執行編譯命令,可以在命令行中運行make命令,或者運行make all命令來生成目標文件。要清理目標文件,可以運行make clean命令。

0
江门市| 马尔康县| 龙州县| 杨浦区| 海盐县| 资源县| 弋阳县| 体育| 娄底市| 滦平县| 塔城市| 江都市| 秦安县| 万载县| 浦北县| 葵青区| 友谊县| 东乡县| 曲阜市| 房产| 伊通| 汉沽区| 三江| 榆中县| 阿拉善盟| 泰来县| 同仁县| 凤翔县| 泸水县| 紫阳县| 蓬莱市| 涞水县| 甘洛县| 成武县| 河间市| 西宁市| 栖霞市| 甘肃省| 宝应县| 保靖县| 略阳县|