2012-06-13 2 views
0

На самом деле мне нужен инструмент CLANG. Пожалуйста, дайте мне знать, могу ли я создать CLANG из GCC 4.1.2, или мне нужно иметь LLVM. Если да, будет ли GCC 4.1.2 строить как LLVM, так и CLANG?LLVM и CLANG - общая информация

Также мне нужен перевод исходного кода на источник (C++ code beautification - вставка нового кода и комментариев между ними), пожалуйста, укажите, если это возможно, пример ссылки?

Мое наблюдение заключается в том, что загрузка LLVM/CLANG с их официального сайта с помощью svn/git занимает много времени. Загрузка занимает всего лишь 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' 
+0

clone the github mirror then –

ответ

1

Я проверил полный репозиторий LLVM и потребовалось менее 10 минут для меня.

Следуя инструкциям с их сайта, вы можете легко создавать LLVM и CLANG. На мой взгляд, нет проблемы с созданием исходного кода LLVM и CLANG с использованием GCC, поскольку я делал это несколько раз. LLVM и CLANG используют современные C++ и GCC, это прекрасно.

GCC является наиболее используемым компилятором с открытым исходным кодом в мире и поддерживает больше платформ, чем может мечтать любой компилятор. Поэтому я не удивляюсь, когда вижу GCC-здание LLVM или CLANG.

Но я использую последний компилятор GCC в своей системе. Попробуйте создать LLVM и CLANG с GCC 4.1.2 (выпущено 13 февраля 2007 г.). Если это не сработает, в чем я сомневаюсь, попробуйте обновить GCC.

+0

Возможно, вы имели в виду «Try building LLVM [and] Clang ...» или «Попробуйте построить LLVM [sans] Clang ...», когда вы сказали «Попробуйте построить LLVM ans [(sic)] Clang ...? – RandomDSdevel

Смежные вопросы