1、サーバーはLLVMとClangを迅速に配置する

5137 ワード

インストール方法1の構成
https://www.jianshu.com/p/861c1a630059. https://www.jianshu.com/p/861c1a630059.
インストール方法2の構成
個人は第2の方式が更に迅速で簡潔だと思って、ははは、10分もしないで、配置は完成します!もちろんプロジェクトチームの大物の操作を見てやっとこのようにインストールできることを考えました!!!くだらないことは言わないで、直接過程を見ます:(ここではroot権限を使用しています)
1.準備
apt-get install subversion
apt-get install cmake
apt-get install g++

2.llvmソースのダウンロード
mkdir llvm_build
cd llvm_build/
//       llvm、clang  :https://releases.llvm.org/download.html#9.0.0
wget https://releases.llvm.org/9.0.0/llvm-9.0.0.src.tar.xz
xz -d llvm-9.0.0.src.tar.xz 
tar -xvf llvm-9.0.0.src.tar
rm llvm-9.0.0.src.tar 

3.clangソースをダウンロードする
cd llvm-9.0.0.src/tools/
wget https://releases.llvm.org/9.0.0/cfe-9.0.0.src.tar.xz
xz -d cfe-9.0.0.src.tar.xz 
mkdir clang
tar -xvf cfe-9.0.0.src.tar -C ./clang/
cd clang
mv ./cfe-9.0.0.src/* ./
rm -rf cfe-9.0.0.src/

4.llvm_へbuildディレクトリで、buildディレクトリを作成し、LLVM+Clangを構成およびインストールします.
mkdir build
cd build/
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_INSTALL_PREFIX=/opt/llvm ../llvm-9.0.0.src/
make -j 100
make install

5、環境の構成
vim /etc/profile
export PATH=$PATH:/opt/llvm/bin