Linux 拨号vps windows公众号手机端

makefile怎么指定输出目录

lewis 7年前 (2018-08-09) 阅读数 11 #程序编程
文章标签 Makefile

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

# 定义输出目录变量
OUTPUT_DIR = build
# 编译规则
$(OUTPUT_DIR)/target: source.c
mkdir -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)命令删除输出目录。

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

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门