makefile怎么指定输出目录
短信预约 -IT技能 免费直播动态提醒
在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)`命令删除输出目录。
可以根据实际情况修改输出目录和源文件以及编译命令。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341