我是一个不熟练的 Ubuntu 用户,几乎每次我尝试安装一些不重要的软件时,都会弄坏一些东西。我成功地使用gcc 4.7和4.8同时使用更新替代方案根据这个答案。现在我想尝试一下铛用于我的 C++ 开发。
我担心编译器是操作系统的关键部分,安装它并非易事。我担心如果安装 clang,它会覆盖 gcc 的 C++ 标准头文件和库和/或破坏其他东西。
如何安全地安装和使用 clang 和 gcc?
编辑:
我没有资质安装后,我尝试了:
sudo apt-get install clang-3.4
相反,一切看起来都很好。我测试了海湾合作委员会看来我并没有弄坏它。
然后我尝试用 clang 编译一些东西,但出现了这个错误:
/usr/include/c++/4.8/iostream:38: error: 'bits/c++config.h' file not found
#include <bits/c++config.h>
^
看起来铛正在尝试使用gcc 标准库。我该如何解决这个问题?
答案1
您可能会自己编译所有内容。如果您是“不熟练的”(我不这么认为,只是新手)ubuntu 用户,我强烈建议deb
维护人员为您完成艰苦的工作。
因此,请通过类似这样的搜索来检查 apt-get 是否有您想要使用的副本。
aptitude search clang
如果效果很好,它就会处理问题,如果没有,你可以下载 tar ball这里
将其提取到/usr/local
或/opt
从那里,您可以使用它并删除整个文件夹(如果您愿意),而不会对您的系统产生任何影响。
祝你好运。