在ubuntu上安装c++标准库文件

Aat*_*lik 5 c++ g++

提供背景信息,/usr/include/c++ 中有一个元组文件已损坏。所以我的编译器常常给出输入/输出错误。我从 c++ 库从网络下载了元组文件,并将其替换为损坏的文件。但现在错误不同了。我的教授要求我重新安装我的库。因此,我删除了包含所有库文件的 /usr/include/c++ 文件夹。现在,当我重新安装 g++ 时,我认为它会自动获取头文件,即 /usr/include/c++ 文件夹,但我错了。它没有安装。我试图找到解决方案,人们说 install -dev version 等,但我找不到安装这些头文件的命令。请帮忙。

小智 5

转到命令行并输入以下内容:

sudo apt purge g++
Run Code Online (Sandbox Code Playgroud)

然后输入

sudo apt install g++
Run Code Online (Sandbox Code Playgroud)

最后输入

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

之后,您可以尝试通过获取 libg++ 来获取标头

sudo apt install libg++
Run Code Online (Sandbox Code Playgroud)

如果这没有帮助,您还可以尝试这两个命令。
第一种:

dpkg --search /usr/include/c++
Run Code Online (Sandbox Code Playgroud)

获取所有已安装文件到此目录的软件包。
之后,您可以使用以下命令重新安装所有找到的软件包:

sudo apt-get install --reinstall
Run Code Online (Sandbox Code Playgroud)