首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用端口clang替换FreeBSD基clang

用端口clang替换FreeBSD基clang
EN

Unix & Linux用户
提问于 2014-09-12 19:23:02
回答 1查看 3.2K关注 0票数 6

FreeBSD 10是第一个正式发布的版本,它以Clang作为默认的基本编译器。

大多数端口,除非特别标记,现在使用基(“预装”) clang编译。

但是,clang开发速度相当快,因此基中的clang版本可能经常过时--我们不仅必须等待clang被导入到基中,而且还必须从base (make world)重新编译才能安装它;对于更有进取心的操作员来说,另一种选择是导航源树并尝试重新构建和重新安装clang。

只使用lang/clangXX下端口中的clang版本就容易多了。安装起来很容易,但是如何修改端口基础设施以使用clang安装而不是clang的基本安装呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-09-12 19:55:42

您可以将端口clang作为另一种编译器来处理,就像GCC在默认情况下一样。

按照FreeBSD 维基,将以下行添加到/etc/make.conf (如果您想对所有东西都使用clang,甚至端口),或/etc/src.conf (如果您只想对world和内核使用clang ):

代码语言:javascript
复制
CC=/path/to/clang
CXX=/path/to/clang++
CPP=/path/to/clang-cpp

检查/usr/local下安装的端口clang二进制文件所在的位置,并相应地进行调整。

票数 9
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/155393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档