我在构建设置方面遇到了一些奇怪的问题……实际上我正在尝试编译
#include <stdio.h>
int main()
{
printf( "Hello World!\n" );
return 0;
}
通过运行
gcc -o simple simple.c
但这会导致一些错误。首先是找不到 cc1,在添加路径后,$PATH
我现在收到错误:
/usr/include/stdio.h:34:21: fatal error: stddef.h: No such file or directory
长文,短问:如何删除所有相关内容并重新配置所有内容?我试过:
apt-get purge build-essential && apt-get install build-essential gcc g++
但这没有帮助/起作用!
感谢您的帮助!
答案1
build-essential
是一个元包,因此清除它没有效果我并不感到惊讶。
重建的一些选项:
apt-get install --reinstall gcc g++
不保证成功——如果这没有帮助,请尝试选项 2apt-get purge gcc g++ && apt-get install gcc g++
这应该会成功,但可能会带走大量开发包。您可以使用dpkg --get-selections 技巧- (核选项)备份已安装的软件包列表
dpkg --get-selections
并重新安装 Ubuntu
祝你好运!