![此错误:g++:内部编译器错误:已终止(程序 cc1plus)](https://linux22.com/image/895008/%E6%AD%A4%E9%94%99%E8%AF%AF%EF%BC%9Ag%2B%2B%EF%BC%9A%E5%86%85%E9%83%A8%E7%BC%96%E8%AF%91%E5%99%A8%E9%94%99%E8%AF%AF%EF%BC%9A%E5%B7%B2%E7%BB%88%E6%AD%A2%EF%BC%88%E7%A8%8B%E5%BA%8F%20cc1plus%EF%BC%89.png)
我遇到了这个错误:
g++:内部编译器错误:已终止(程序 cc1plus)
当我按照网站给出的说明操作时http://gem5.org用于建筑gem5
在 Ubuntu Linux 上使用以下命令:
scons build/ARM/gem5.opt
我应该怎么做才能修复这个错误?
答案1
升级到仍受支持的 gcc 主要版本的最新版本(截至撰写本文时,5、6 和 7),然后重试。如果它在最新版本上崩溃,请提交错误报告。你遇到的是一个编译器错误。幸运的是,根据我的经验,在 ubuntu 上编译 gcc 非常容易。运行sudo apt-get build-dep gcc
,并基本上按照本指南进行操作https://gcc.gnu.org/wiki/InstallingGCC (专业提示:使用加速编译make -j $(nproc)
- 编译将需要相当长的时间!)