Скомпилируйте LLVM из источника на Linux - PullRequest
3 голосов
/ 12 мая 2011

Я скачал LLVM исходный код и пытаюсь его скомпилировать.

Я сделал базовое:

./configure --prefix=/some/path/
make
make install

Но я 'Еще один проект, который зависит от него, и он ищет общую библиотеку с именем: libLLVM-2.9.so, которая не построена.

Когда я получаю llvm через synaptic (я использую Ubuntu), онустановите такую ​​библиотеку в /usr/lib (и корень llvm также установлен в / usr / liv / llvm /).Мой вопрос: что я должен настроить, чтобы код, скомпилированный из исходного кода, генерировал libLLVM-2.9.so?

PS: На самом деле я думаю, что эта проблема носит более общий характер, я привожу в качестве примера llvm.

Ответы [ 3 ]

3 голосов
/ 12 мая 2011

Вы пробовали --enable-shared в качестве опции конфигурации?

Вы можете запустить ./configure --help, чтобы увидеть список опций configure принимает.

2 голосов
/ 12 мая 2011

Попробуйте загрузить 2.9 release и передайте --enable-shared для настройки

0 голосов
/ 02 января 2013

Мне удалось собрать LLVM 3.2, используя следующие руководства

http://linuxdeveloper.blogspot.com/2012/12/building-llvm-32-from-source.html

http://www.acsu.buffalo.edu/~charngda/llvm_build.html

...