[英]Make file environment variable not taking effect if called from shell script
下面是test.sh shell脚本的内容。
PATH=/root/toolchains/gcc/gcc-4.8.2-20140120-centos70/bin/:$PATH
make -C ~/apps
apps目录中有一个make文件。 内容如下。
all:
$(CC) -dumpversion
@echo $(PATH)
在make'echo $ PATH中,这里显示了新的PATH变量。 CC应该从新的路径变量中提取新的CC。 但是$ CC并不是从新途径中挑选。 关于这个问题有什么建议吗?
您可以尝试:
PATH=/root/toolchains/gcc/gcc-4.8.2-20140120-centos70/bin/:$PATH
make CC=gcc -C ~/apps
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.