ubuntu 编译时出现/bin/sh: 1: pushd: not found的问题
问题:在编译Makefile的时候,Makefile会使用脚本命令,调用pushd或者popd命令出现找不到的问题,错误打印如下:/bin/sh: 1: pushd: not found原因:从Ubuntu 6.10开始,默认使用dash(theDebian Almquist Shell)而不是bash(the GNUBourne-Again Shell),但Login Shell还是bash,原因是dash更快、更高效,而且它符合POSIX规范,Ubuntu在启动的时候会运行很多shell脚本,
原创
2020-07-05 19:52:31 ·
3070 阅读 ·
0 评论