我遇到了这个错误:
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)
- 编译将需要相当长的时间!)