栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Ubuntu中更改默认的GCC编译器?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Ubuntu中更改默认的GCC编译器?

如@Tommy所建议,您应该使用

update-alternatives

它为系列的每个软件分配值,以便定义应用程序的调用顺序。

它用于维护系统上同一软件的不同版本。在您的情况下,您将可以使用的多个偏角

gcc
,并且会偏爱一个。

要找出gcc的当前优先级,请键入@tripleee的注释指出的命令:

update-alternatives --query gcc

现在,请注意归因于的优先级,

gcc-4.4
因为您需要给赋予更高的优先级
gcc-3.3

要设置替代方案,您应该有类似以下内容 (假设您的
gcc
安装位于
/usr/bin/gcc-3.3
,并且
gcc-4.4
优先级小于50)

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.3 50

- 编辑 -

最后,您还可以使用的交互界面

update-alternatives
在版本之间轻松切换。键入
update-alternatives --configgcc
要求您选择的gcc版本,以供安装。

-编辑2-

现在,要在系统范围内修复CXX环境变​​量,您需要在

.bashrc
文件中放入@DipSwitch指示的行(这将仅对您的用户应用更改,我认为这更安全):

echo 'export CXX=/usr/bin/gcc-3.3' >> ~/.bashrc


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/400944.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号