Bet*_*tty 2 c++ compiler-construction
我正在尝试使用shell中的命令在Linux中编译c ++程序
$ g++ -Wall *.cpp -o prog
Run Code Online (Sandbox Code Playgroud)
由于某种原因,它继续给我一个奇怪的错误:
g ++:内部错误:总线错误(程序cc1plus)请提交完整的错误报告.请参阅说明.
我在网上搜索了这个总线错误,它说这与访问非法内存有关.
有人可以为我澄清一些事情吗?
此错误消息告诉您g ++编译器本身存在错误.
尝试通过删除源文件的一些部分来缩小范围,直到问题消失为止.你不是试图修复你的程序,而只是试图找到破坏编译器的部分.一旦找到它,您可以提供更好的错误描述,也可以更改代码以解决它.
或者只是下载最新版本的g ++编译器,并希望它已经修复.