C++ 安装c&x2B+;ubuntu上的标准库文件

C++ 安装c&x2B+;ubuntu上的标准库文件,c++,g++,C++,G++,作为背景,在/usr/include/c++中有一个元组文件已损坏。所以我的编译器经常给出输入/输出错误。我从C++库中从Web下载了元组文件,用我损坏的文件替换了它。但现在错误不同了。我的教授让我重新安装我的图书馆。因此,我删除了包含所有库文件的/usr/include/c++文件夹。现在,当我重新安装g++时,我认为它会自动获取头文件,即/usr/include/c++文件夹,但我错了。它没有安装。我试图找到解决方案,人们说安装-开发版本等,但我找不到安装这些头文件的命令。请提供帮助。转到您

作为背景,在/usr/include/c++中有一个元组文件已损坏。所以我的编译器经常给出输入/输出错误。我从C++库中从Web下载了元组文件,用我损坏的文件替换了它。但现在错误不同了。我的教授让我重新安装我的图书馆。因此,我删除了包含所有库文件的/usr/include/c++文件夹。现在,当我重新安装g++时,我认为它会自动获取头文件,即/usr/include/c++文件夹,但我错了。它没有安装。我试图找到解决方案,人们说安装-开发版本等,但我找不到安装这些头文件的命令。请提供帮助。

转到您的命令行并键入以下内容:

sudo apt purge g++
然后你就可以进去了

sudo apt install g++
最后还要输入

sudo apt-get install build-essential
之后,您可以尝试通过使用获取libg++来获取头

sudo apt install libg++
如果没有帮助,您也可以尝试以下两个命令: 第一类:

dpkg --search /usr/include/c++
要将所有已安装文件的packagest获取到此目录,并获取一个可以重新安装所有已找到的软件包的服务器,请执行以下操作:

sudo apt-get install --reinstall

“从C++库中下载Web元组文件并替换它”,在这样做时,你应该非常小心。C++标准库有几种实现方式,每个版本都有不同的版本。来自不同版本/实现的文件可能彼此不兼容。我不知道这一点,但现在已经造成了损坏。我无法安装/usr/include/c++文件,即使我使用sudo apt删除编译器然后安装。如果你不明白,你可以随时重新安装操作系统。无法解决。当我编译我的主函数时,它仍然无法识别iostream头。仍然没有目录Ur/Ictudio/C++。尝试<代码> SUDO APT安装LBG+++ <代码>,代替GNU C++编译器的运行时库G++。不再维护libg++了,如果可能,请改用libstd++。请参见此处:和来源: