cd 命令在makefile里面只对当前行有用。
比如你在/opt下执行makefile
如果我要tar开一个包在 /lib下
cd /lib
tar -xvf xxxx.tar
结果只会将这个tar包在执行makefile的当前目录下/opt解包
比如你在/opt下执行makefile
如果我要tar开一个包在 /lib下
cd /lib
tar -xvf xxxx.tar
结果只会将这个tar包在执行makefile的当前目录下/opt解包
正确写法是:
cd /lib && tar -xvf xxxx.tar 或者 cd /lib; tar -xvf xxxx.tar
cd /lib && tar -xvf xxxx.tar 或者 cd /lib; tar -xvf xxxx.tar
©著作权归作者所有:来自51CTO博客作者wb127的原创作品,如需转载,请注明出处,否则将追究法律责任
1
收藏
转载于:https://blog.51cto.com/wb127/401725