我似乎无法再编译简单的C程序了;我似乎无法确定昨天发生了什么变化,当时一切似乎都很好。
我正在使用gcc 5.2.1
。
编译此程序(或任何其他程序)
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello world!\n");
return 0;
}
给了我这个错误:
<built-in>: internal compiler error: Bus error
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions.
我茫然;我在互联网上搜索时发现的是几年前的帖子,详细说明了已经解决的错误,或者C程序因错误使用内存而产生的总线错误。
我尝试使用apt-get清除并重新安装gcc(我使用的是Ubuntu),但没有任何改变。
答案 0 :(得分:1)
我会检查内存,文件系统和磁盘表面,也可能进行其他硬件检查。
答案 1 :(得分:0)
我的无线也遇到了问题;我不知道如何或为什么,但在输入命令后
sudo apt-get install --reinstall bcmwl-kernel-source
并重新启动,gcc
再次开始工作。我确信这样做了,因为我在发出命令之前尝试编译。
虽然我仍然想了解发生这种情况的原因,但我想这解决了这个问题。
答案 2 :(得分:0)