新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

makefile怎么指定输出目录,makefile如何使用

发布时间:2023-09-13 08:06:48

makefile怎样指定输出目录

在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)`命令删除输出目录。
可以根据实际情况修改输出目录和源文件和编译命令。