makefile 中OUT_BIN
时间: 2024-06-20 22:04:13 浏览: 231
bat批处理,out文件转为bin格式
在Makefile中,`OUT_BIN`通常是一个变量,用于指定编译后的可执行文件的目标路径或名称。当你使用Makefile来管理一个项目的构建过程时,Makefile中的规则定义了如何从源代码(`.c`, `.cpp`, 等)通过编译步骤生成最终的可执行文件。`OUT_BIN`可以根据项目的需求被设置为特定的目录和文件名,比如`bin/main`或`output/my_program`。
举个例子:
```makefile
EXECUTABLE := my_program
OUT_BIN := bin/
all: $(EXECUTABLE)
$(EXECUTABLE): %.bin
gcc -o $@ $<
%.bin:
cc -c $< -o $@
```
在这个例子中,`OUT_BIN`被设置为`bin/`,`all`目标会生成一个名为`my_program`的可执行文件,位于`bin/`目录下。`%.bin`是一个依赖规则,表示所有的`.bin`文件都是通过编译其对应的源文件得到的。
阅读全文