FreeBSD 10 将使用 Clang 而不是 GCC

openkk 12年前
   <p>FreeBSD 开发者<a href="/misc/goto?guid=4958340482205096633" target="_blank">近期宣布</a>他们将在 FreeBSD 10 中使用 LLVM 编译器和 Clang 来取代 GCC 作为 C/C++ 项目的默认编译器。</p>    <p>Clang 是一个 C++ 编写、基于 LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。<br /> </p>    <p>FreeBSD是一种自由类Unix操作系统,是由经过BSD、386BSD和4.4BSD发展而来的类Unix的一个重要分支。FreeBSD拥有超过200名活跃开发者和上千名贡献者。</p>    <p>FreeBSD被认为是自由操作系统中的不知名的巨人。它不是Unix,但如Unix一样运行,具有兼容Unix的系统API。作为一个操作系统,FreeBSD被认为相当稳建可靠。</p>    <p>FreeBSD是以一个完善的操作系统的定位来做开发。其内核、驱动程序以及所有的用户层(Userland)应用程序(比方说是Shell)均由同一源代码版本控制系统保存(目前使用Subversion并与CVS兼容)。相较于另一知名的的操作系统Linux,其内核为一组开发人员设计,而用户应用程序则交由他人开发(例如GNU计划),最后再由其他团体集成并包装成Linux包。</p>    <p></p>