Как установить LLVM 3.7.x на Ubuntu 14.01 (llvm.org/apt вниз)

Я пытаюсь установить LLVM 3.7.x для получения llvmlite для Python 2.7. Однако способное зеркало, кажется, снижается, читая:

Зеркало APT было временным, выключил из-за избыточной загрузки. Мы работаем над возвращением его. Останьтесь настроенными!

Я задавался вопросом, как я могу создать llvm из источника на Ubuntu 14.01. Я - новичок Linux.

3
задан 20 June 2016 в 09:05

2 ответа

Мне удалось создать LLVM 3.7.1 использований следующих шагов. Я не уверен - ли это 'надлежащий' способ сделать это, но надо надеяться другие могут исправить меня, если любой из шагов является неправильным. Это в основном было основано на http://linuxdeveloper.blogspot.com/2014/06/building-llvm-342-from-source.html

mkdir llvm
cd llvm
wget http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz
wget http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz
wget http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz

tar xf ./llvm-3.7.1.src.tar.xz
tar xf ./cfe-3.7.1.src.tar.xz
tar xf ./compiler-rt-3.7.1.src.tar.xz

mv ./llvm-3.7.1.src ./llvm-3.7.1
mv ./cfe-3.7.1.src ./clang
mv ./clang ./llvm-3.7.1/tools/
mv ./compiler-rt-3.7.1 ./compiler-rt
mv ./compiler-rt ./llvm-3.7.1/projects/

mkdir ./build
cd ./build
../llvm-3.7.1/configure --enable-shared --enable-targets=host-only
../llvm-3.7.1/configure –help

time make -j 3
make check-all

gedit ~/.bashrc
#(add  export PATH=$PATH:$HOME/llvm/build/Release+Asserts/bin and close)
sudo gedit /etc/ld.so.conf.d/llvm.conf
#/home/<my user name>/llvm/build/Release+Asserts/lib

make install
1
ответ дан 1 December 2019 в 17:33

Спасибо AstronomyGeek! Однако некоторые опечатки в сценарии:

mv ./compiler-rt-3.7.1.src ./compiler-rt
mv ./compiler-rt ./llvm-3.7.1/projects/'

и ненужный, чтобы иметь ../llvm-3.7.1/configure –help

0
ответ дан 1 December 2019 в 17:33

Другие вопросы по тегам:

Похожие вопросы: