如何解决如何在makefile中获取shell环境变量??
如果您已导出环境变量:
export demoPath=/usr/local/demo
makefile
您可以在(make
导入您设置的所有环境变量)中简单地按名称引用它:
DEMOPATH = ${demoPath} # Or $(demoPath) if you prefer.
如果您没有导出环境变量,则在导出之前无法访问它,或者除非您在命令行上显式传递它:
make DEMOPATH="${demoPath}" ...
如果您使用的是 C shell 衍生版本,请替换setenv demoPath /usr/local/demo
该export
命令。
解决方法
当我进入外壳时
echo $demoPath
它打印
/usr/local/demo
如何$demoPath
在 makefile 中获取此变量的值?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。