llvm
llvm/tools/clang
llvm/projects/compiler-rt
wget
mv llvm-3.6.0.src llvm
cd llvm/tools
wget
tar xf cfe-3.6.0.src.tar.xz
mv cfe-3.6.0.src clang
cd llvm/tools/projects
wget
tar xf compiler-rt-3.6.0.src.tar.xz
mv compiler-rt-3.6.0.src compiler-rt
4、配置編譯選項
cd ..
./configure --enable-optimized cc=gcc cxx=g++
5、編譯llvm
make -j4
llvm[0]: ***** completed release+asserts build
編譯好的bin預設放在release+asserts/bin目錄下。
6、安裝編譯好的llvm
make install
會安裝在/usr/local/bin中
7、檢查clang的版本
clang --version
clang version 3.6.0 (tags/release_360/final)
如果還是舊版本,需要將/usr/bin/clang指向clang 3.6.0:
ln -s /usr/local/bin/clang /usr/bin/clang
8、使用llvm+clang編譯c原始碼:
./clang test.c -o test
UBUNTU編譯安裝SVN
cd usr mkdir yuan cd yuan 獲得安裝檔案 tar zfxv apr 1.5.2.tar.gz tar zfxv apr util 1.5.4.tar.gz tar zfxv subversion 1.9.2.tar.gz tar zfxv zlib 1.2.8.tar.mid...
Ubuntu 編譯安裝 Bitcoin Core
將壓縮檔案考到對應目錄解壓 unzip bitcoin master.zip總的安裝流程,但是過程中會遇到一些問題 cd bitcoin master autogen.sh configure make make install autogen.sh configure failed,please ...
Ubuntu編譯安裝Keepalived
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!keepalived是一種防止單點故障的高可用解決方案。cd usr wget 解壓 tar zxvf keepalived 1.2.7.tar.gz 編譯之前需要安裝幾個程式庫 apt get install libssl devapt get ...