十 262009
LLVM的开发者已经发布其LLVM2.6版本。LLVM(Low Level Virtual Mechine)是一个编译器框架,是虚拟指令集和编辑工具的合体,能够把程序编译成一个中间的格式,然后在运行期间转变为可执行格式。版本2.6大约经过了6各月的开发,该版本的最重要的特性就是CLANG(LLVM的编译器)的公开发行,LLVM是为x86系统编译C和Objective-C提供的编辑器。据说,CLANG相对于GCC,能够提供更友好的错误和警告信息,而且在编译Objective-C时比GCC 4.2快3倍。但是并不是说LLVM可以取代GCC,一个新的子项目–DragonEgg,是为GCC 4.5提供的一个llvm-gcc的插件。
对于Intel/AMD x86的开发者,新的版本:改进了x86-64的代码生成;支持SSE 4.2;支持ARM V7,包括了Thumb2和NEON指令格式。为ELF系统改进优化了连接时间;改进了MSP4430,SystemZ和BlackFin架构中的代码生成器;支持多线程代码生成和优化;在及时编译中加入了Oprofile支持。
LLVM 2.6可以下载,是在University of Illinois /NCSA Open Source Licence下发布。在release notes中有更详细的信息。
申明:本站所有注册商标属于他们各自的版权所有,评论属于其发表者所有,其余内容版权属于OSSS.CN开源社区所有 。本站原创内容CC协议下发布,如转载必须署名:转自OSSS.CN开源社区。感谢支持!
下面是非常讨厌的广告,点击支持一下本站。
近期评论