makefile怎么指定输出目录

   2025-02-22 6580
核心提示:在Makefile中,可以使用变量来指定输出目录。下面是一个示例:# 定义输出目录变量OUTPUT_DIR = build# 编译规则$(OUTPUT_DIR)/ta

在Makefile中,可以使用变量来指定输出目录。下面是一个示例:

# 定义输出目录变量OUTPUT_DIR = build# 编译规则$(OUTPUT_DIR)/target: source.cmkdir -p $(OUTPUT_DIR)gcc -o $@ $<# 清理规则clean:rm -rf $(OUTPUT_DIR)

在上面的示例中,通过定义变量OUTPUT_DIR来指定输出目录为build。在编译规则中,使用mkdir -p $(OUTPUT_DIR)命令创建输出目录(如果该目录不存在)。在目标文件规则中,使用-o $@参数来指定输出文件的路径为$(OUTPUT_DIR)/target。在清理规则中,使用rm -rf $(OUTPUT_DIR)命令删除输出目录。

可以根据实际情况修改输出目录和源文件以及编译命令。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言