LLVM和CLANG - 一般信息

时间:2012-06-13 10:33:39

标签: clang llvm-clang

我实际上需要CLANG工具。请告诉我是否可以从GCC 4.1.2构建CLANG或者我是否需要LLVM。如果是这样,GCC 4.1.2会构建LLVM和CLANG吗?

此外,我还需要一些源到源的翻译(C ++代码美化 - 插入新的代码和注释)参考 - 请尽可能提供一些参考示例?

我的观察是通过svn / git从他们的官方网站下载LLVM / CLANG是非常耗时的。大约需要1小时才能下载5%的代码。我需要部署哪些tar文件才能克服这个问题?

提前致谢

svn: REPORT request failed on '/svn/llvm-project/!svn/vcc/default'
svn: REPORT of '/svn/llvm-project/!svn/vcc/default': Could not read response body: connection timed out. (http://llvm.org)



install_packages/LLVM 1004> git clone http://llvm.org                                                                             /git/llvm.git
Cloning into llvm...
remote: Counting objects: 655903, done.
remote: Compressing objects: 100% (123416/123416), done.
error: RPC failed; result=18, HTTP code = 200MiB | 2 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
warning: http unexpectedly said: '0000'

1 个答案:

答案 0 :(得分:1)

我检查了完整的LLVM存储库,我花了不到10分钟。

按照其网站上的说明,您可以轻松构建LLVM和CLANG。 在我看来,使用GCC构建LLVM和CLANG源代码没有任何问题,因为我多次这样做了。 LLVM和CLANG使用现代C ++,GCC支持它很好。

GCC是世界上使用最多的开源编译器,支持的平台比任何其他编译器都梦想的要多。所以,当我看到GCC构建LLVM或CLANG时,我并不感到惊讶。

但我在我的系统上使用最新的GCC编译器。尝试使用GCC 4.1.2(2007年2月13日发布)构建LLVM和CLANG。如果它没有成功,我怀疑,尝试升级GCC。