当前位置: 技术问答>linux和unix
请问 makefile 嵌套执行,在不同目录中,同一文件的相对路径发生变化怎么办?
来源: 互联网 发布时间:2016-03-05
本文导语: 请问 makefile 嵌套执行,在不同目录中,同一文件的相对路径发生变化怎么办? 比如父目录中: export MAKE = ..toolsmake.exe 进入下级子目录时,使用$MAKE 就找不到了,因为此时正确的值应为 MAKE = ....toolsmake.exe 为了保持简...
请问 makefile 嵌套执行,在不同目录中,同一文件的相对路径发生变化怎么办?
比如父目录中:
export MAKE = ..toolsmake.exe
进入下级子目录时,使用$MAKE 就找不到了,因为此时正确的值应为 MAKE = ....toolsmake.exe
为了保持简介,又不想采用一下方法:
1. 使用绝对路径,比如 E:......
2. 使用搜索路径,比如指定 PATH 变量
3. 重复定义此变量
请问各位有何高招?
|
export MAKE := $(shell pwd)/../tools/make