q09*_*987 9 centos compatibility clang
基于 http://llvm.org/releases/download.html
我的操作系统是来自http://virtualboxes.org/images/centos/ Item 13 的CentOS 6.3 Gnome Desktop x86 。
我应该使用哪个版本?
Ubuntu 12.04 x86 的二进制文件可能会工作(可能,不会);但如果不这样做,则是由于 2010 年至 2012 年间与库的链接发生了不兼容的更改。
CentOS / Red Hat Enterprise Linux 6.x 系列的用户空间是基于 Fedora 12,从 2009 年底 / 2010 年初开始。 Ubuntu 12.04 于 2012 年 4 月发布,其大部分库使用 2011 年底发布的版本。因此,CentOS 6.x 和 Ubuntu 12.x 之间的开发工作大约需要 24 到 30 个月。
如果自那时以来glibc(或libstdc++特别是)发生了显着变化,那么如果 Clang 或任何基于 LLVM 的东西是为 Ubuntu 12.04 编译并在 CentOS 6.x 上运行,则它们将无法工作。
我不能肯定地说,因为我还没有测试过。
相反,您应该做的是在 CentOS 6.3 上自行编译 LLVM 和 Clang,或者查找为 CentOS 提供 Clang 二进制文件的存储库,例如ELRepo。
| 归档时间: |
|
| 查看次数: |
9608 次 |
| 最近记录: |