在调试移远AG550Q模组时,发现有些环境编译SDK包有/bin/sh: 1: m4: not found错误,如下:
可以看到提示没有找到m4,安装m4即可:
sudo apt-get install m4
此步操作后,如果依然存在问题,进入/bin目录,查看sh的链接文件,如果显示如下:表示sh命令链接到的是dash,而m4命令需要在bash的环境中执行。
ls -lhsh
执行如下命令,将dash设置为NO:
sudodpkg-reconfigure dash
再次查看sh的链接,已经修改为bash:
至此,问题解决。