昨晚一时激动,将/usr/include/c++下的文件删了。
ls的时候是显示有两个文件夹,一个是4.6,一个是4.6.3
然后将4.6删掉了。
删除以后ll了一下,发现4.6.3是4.6的一个软链接;
于是悲剧了。。。#include<iostream>都报错。
解决方法:
sudo apt-get remove g++-4.6;
将原来的都移除,因为在/usr/bin下还有g++-4.6*
sudo apt-get install g++-4.6;
重新安装,然后编译c++程序,提示木又g++,再重新安装一次
sudo apt-get install g++
至此,搞定!
以后删除文件的时候一定要list一下。。。。
本文详细记录了一次误删C++关键库经历的解决方案,包括使用sudo apt-get命令进行卸载和重新安装的过程,以及在删除文件前进行谨慎检查的重要性。通过实例指导开发者避免类似错误。
697

被折叠的 条评论
为什么被折叠?



