在debian上一直用的是gcc,因爲vim中插件YouCompleteMe須要使用clang,並且還要用3.2+的版本,而wheezy的軟件包中只有3.0版的,因此不得不用源碼安裝。可是clang的編譯性能比gcc好(我沒有測試過,但貌似是公認的),因此仍是值得的。vim
先切換到想要存放llvm的位置,下載llvm代碼。svn
<code>
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm</code>
下載clang代碼。性能
cd llvm/tools測試
下載clang-tools-extraui
cd llvm/tools/clang/tools插件
svn co http://llvm.org/svn/llvm-project/clang-tools-extra/trunk extracode
cd ../../../..下載compiler-rtget
cd llvm/project安裝編譯器
mkdir build
cd build
../llvm/configure --enable-optimized --enable-targets=host-only
make
make install源碼