【发布时间】:2016-10-14 14:13:24
【问题描述】:
我正在尝试在 Linux 中编译一个 c++ 程序,使用 shell 中的命令
$ g++ -Wall *.cpp -o prog
由于某种原因,它不断给我一个奇怪的错误:
g++: Internal error: Bus error (program cc1plus) 请提交完整的 错误报告。查看 说明。
我在网上搜索了这个总线错误,它说它与访问非法内存有关。
有人可以为我澄清一下吗?
【问题讨论】:
-
这种情况只发生在这些特定的 *.cpp 文件上,还是在您尝试编译某些东西时发生?如果是后者,则可能是您的 Linux 安装出错,否则您会发现 g++ 错误。
-
另外,您使用的是什么 g++ 版本(请参阅
g++ -v)?其他版本也会发生这种情况吗?