C++:调试总线错误

Bet*_*tty 2 c++ compiler-construction

我正在尝试使用shell中的命令在Linux中编译c ++程序

$ g++ -Wall *.cpp -o prog
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它继续给我一个奇怪的错误:

g ++:内部错误:总线错误(程序cc1plus)请提交完整的错误报告.请参阅说明.

我在网上搜索了这个总线错误,它说这与访问非法内存有关.

有人可以为我澄清一些事情吗?

Mar*_*som 6

此错误消息告诉您g ++编译器本身存在错误.

尝试通过删除源文件的一些部分来缩小范围,直到问题消失为止.你不是试图修复你的程序,而只是试图找到破坏编译器的部分.一旦找到它,您可以提供更好的错误描述,也可以更改代码以解决它.

或者只是下载最新版本的g ++编译器,并希望它已经修复.