我在 Windows 主机上从 ubuntu-16.04.3-desktop-amd64.iso 创建了 virtualbox(5.2.2)。我下载了 qt-opensource-linux-x64-5.9.3.run,运行它时,得到:
# ./qt-opensource-linux-x64-5.6.3.run
Segmentation fault (core dumped)
我试了很多次,都一样。我也试过运行 qt-opensource-linux-x64-5.6.3.run,也是一样。
我在另一台 Windows 主机上有相同的虚拟机,一切都正常。
有人能给我一些线索吗?谢谢!
答案1
尝试安装从有问题的 interspiderweb 手动下载的软件时,有时可能会出现分段错误。正如 fkraiem 在评论中提到的,RAM 故障也会导致分段错误,但我不认为这里发生的情况是这样的,因为如果 RAM 棒发生故障,也会在 Windows 主机中导致问题。
Qt5 带有自己的集成开发环境 (IDE),名为 Qt Creator,因此无需安装 qt-opensource-linux-x64-5.6.3.run。安装 Qt5 的简单方法是从默认的 Ubuntu 存储库安装 qtcreator。打开终端并输入:
sudo apt install qtcreator # installs Qt 5.5.1 in 16.04
如果获取最新版本的 Qt5 至关重要,您可以在 Ubuntu 17.10 中获取基于 Qt 5.9.1 的 Qt Creator,或者等待 Ubuntu 18.04 发布并获取基于 Qt 5.9.3 的 Qt Creator。