LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1336|回复: 3

有人用LLVM编译过系统吗?

[复制链接]
发表于 2009-8-9 16:21:37 | 显示全部楼层 |阅读模式
刚看了LLVM的介绍,觉得很有意思。一些benchmark也说llvm比gcc生成代码质量更高。看llvm项目里还有用模糊算法来分配寄存器的,介绍说是基本达到了迭代分配的效果,但速度提升很多。而adobe的也打算用llvm来做JIT。这让我很想用LLVM来做一个系统试试看。只是从stage1开始的话,不知道怎么安装和配置LLVM。这里发帖来抛砖引玉一下。
发表于 2009-8-9 19:54:01 | 显示全部楼层
由于版权问题llvm-gcc只停留在4.2.1上。Apple基本上停止了开发转为llvm-clang。我曾经试过以下,大部份都能编译,但运行起来问题比教多。想用llvm的话建议去试一试FreeBSD/clang或Apple的XCode。
回复 支持 反对

使用道具 举报

发表于 2009-8-10 10:41:39 | 显示全部楼层
bugs.gentoo.org上有相關信息。目前llvm/clang可用性不強,c++功能還沒有實現全部功能。
回复 支持 反对

使用道具 举报

发表于 2009-8-10 11:40:33 | 显示全部楼层
clang的C语言应该说趋向于成熟,可用了。但是在Linux上似乎glibc的header还要手工调整一下。

在linux上要用llvm/clang估计还早,等到它能bootstrap自己的时候就差不多了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表