我的makefile 需要进行一些特殊处理,有的时候需要切换工作目录,我在 make中写到
cd /tmp
然后再执行操作,发现工作目录仍然是原来的目录。实际并没有进行切换/
请问这是怎么一回事? 谢谢!
你可以这么写:
cd /tmp && you-operation-cmds
记住,一行命令启动一个sub shell,所以
前一行命令导致环境的变化在下一行会被reset
————————————————
版权声明:本文为CSDN博主「可爱豆豆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/merry3688/article/details/6188635