LLVM+Clang环境搭建(ubuntu16.04+LLVM 4.0)
1. 新建LLVM文件夹:
2.LLVM下载:
从LLVM官网上页面上下载clang ,llvm,clang-tools-extra-4.0.0.src,compiler-rt-4.0.0.src,libcxx-4.0.0.src,libcxxabi-4.0.0.src。将其解压至LLVM文件夹下。
3. 执行以下步骤:
mv cfe-4.0.0.src clang
mv clang/ llvm-4.0.0.src/tools/
mv clang-tools-extra-4.0.0.src extra
mv extra/ llvm-4.0.0.src/tools/clang/
mv compiler-rt-4.0.0.src compiler-rt
mv compiler-rt llvm-4.0.0.src/projects/
mv libcxx-4.0.0.src llvm-4.0.0.src/projects/
mv libcxxabi-4.0.0.src llvm-4.0.0.src/projects/
4. CMAKE:
mkdir build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../llvm
5. 安装g++:
sudo apt-get install build-essential #build-essential是一整套工具,gcc,libc等等
g++ -v #查看安装是否成功
6.MAKE:
make -j8 #编译,并指定线程数
sudo make install #安装