如何查找Makefile环境变量BUILD_OUTPUT_PATH的相关文档?
关于 BUILD_OUTPUT_PATH 变量的说明
BUILD_OUTPUT_PATH不是GNU Make的原生内置变量,它是你所用项目的Makefile里自定义的功能。- 它的作用是指定编译代码的输出路径,执行
make clean时,会依据这个路径清理*.o文件,对大型项目构建很实用。 - 你查不到官方文档是正常的:GNU Make的官方手册、
man和info命令只会记录原生内置变量和标准功能,这类项目自定义的变量逻辑,没有通用的官方文档可查。
如果想搞清楚它的具体实现逻辑,直接去项目的Makefile里搜BUILD_OUTPUT_PATH就能看到相关定义和执行代码,比如可能是类似这样的写法:
BUILD_OUTPUT_PATH ?= ./build clean: rm -rf $(BUILD_OUTPUT_PATH)/*.o
内容的提问来源于stack exchange,提问作者alex zhang
相关产品推荐
相关产品推荐

