我应该为CentOS使用哪种二进制文件版本


8

基于 http://llvm.org/releases/download.html

  • FreeBSD9 / x86_64的Clang二进制文件(69M)(。sig)
  • Ubuntu-12.04 / x86(67M)的Clang二进制文件(.sig)
  • Ubuntu-12.04 / x86_64的Clang二进制文件(71M)(。sig)

我的操作系统是CentOS 6.3 Gnome Desktop x86 http://virtualboxes.org/images/centos/ 项目13。

我应该使用哪个版本?


请说明您使用的是32位还是64位CentOS。
allquixotic

请参阅更新的OP。
q0987

现在他们为Fedora预先构建了二进制文件,它可以在CentOS上运行。
Eonil

Answers:


4

Ubuntu 12.04 x86的二进制文件 可以工作 可以 不是 );但如果他们不这样做,那就是由于与图书馆的联系,这些图书馆在2010年至2012年期间发生了不相干的变化。

6.x系列的CentOS / Red Hat Enterprise Linux的用户空间基于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


我无法从头开始编译clang。我昨天发现的问题是整个构建过程将我的VirtualBox磁盘空间从2GB增加到9GB以上。我的SSD上没有足够的空间。
q0987

然后就像我说的那样使用ELRepo的clang包。
allquixotic

稍后会检查并更新帖子。非常感谢:)
q0987

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.