Ubuntu編譯安裝llvm clang

2021-07-25 02:09:25 字數 866 閱讀 9221

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 ...