Makefile 中切换工作目录的问题


我的makefile 需要进行一些特殊处理,有的时候需要切换工作目录,我在 make中写到

cd /tmp
然后再执行操作,发现工作目录仍然是原来的目录。实际并没有进行切换/

请问这是怎么一回事? 谢谢!

你可以这么写:
cd /tmp && you-operation-cmds

记住,一行命令启动一个sub shell,所以
前一行命令导致环境的变化在下一行会被reset

相关内容