Ubuntu下安装Qt5.7.1时,编译安装失败解决
在Terminal中键入./build.sh,回车安装编译脚本时出现错误提示 ./build.sh: source: not found 通过查找资料发现,如果在Ubuntu系统下运行含有source命令的shell脚本时,出现source: not found错误,原因可能是shell的解释器不是bash,需把shell的解释器更改为bash。
更改方法:
首先,在Terminal下执行ls -l /bin/sh
命令,如果得到结果/bin/sh -> dash
,则说明shell的解释器为dash。
其次,执行dpkg-reconfigure dash
命令,然后在弹出的对话框中选择no。
最后,验证,执行ls -l /bin/sh
命令,可以得到/bin/sh -> bash
,则shell的解释器修改成功。
最后,重新打开Terminal, cd到alinx_qt_5.7.1路径下,输入./build.sh
便能成功编译安装。