日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LLVM完整参考安装

發布時間:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LLVM完整参考安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、直接下載編譯好的,見圖片命令
  • 二、下載源代碼自己編譯安裝
    • 下面提供下載并mv完全的文件包
  • 三、安裝LLVM編譯器

?

一、直接下載編譯好的,見圖片命令

這里使用llvm官網編譯好的包, 直接解壓即可用
LLVM下載官網
點擊這里下載llvm-6.0.1

下載完成后解壓tar -vxf clang+llvm*

二、下載源代碼自己編譯安裝

免費下載
官網下載

  • 直接下載鏈接
wget https://releases.llvm.org/5.0.0/llvm-5.0.0.src.tar.xz wget https://releases.llvm.org/5.0.0/cfe-5.0.0.src.tar.xz wget https://releases.llvm.org/5.0.0/compiler-rt-5.0.0.src.tar.xz wget https://releases.llvm.org/5.0.0/libcxx-5.0.0.src.tar.xz wget https://releases.llvm.org/5.0.0/clang-tools-extra-5.0.0.src.tar.xz # 將上面的文件解壓后都放到llvm的目錄下 mkdir llvm && cd llvm mv cfe-5.0.0.src clang mv clang/ llvm-5.0.0.src/tools/ mv clang-tools-extra-5.0.0.src extra mv extra/ llvm-5.0.0.src/tools/clang/ mv compiler-rt-5.0.0.src compiler-rt mv compiler-rt llvm-5.0.0.src/projects/ # 上面運行完后, 路徑下只有這倆文件夾 # llvm-5.0.0.src/ # libcxx-5*mkdir build && cd build # 下面的命令都在build里面執行 cmake ../llvm-5.0.0.src -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_LINKER=gold # 執行完上面的命令后, 此時llvm里面有三個文件夾, 此時在build文件夾內 # llvm-5.0.0.src/ # libcxx-5* # buildmake -j4 # 設置4線程 sudo make install # 安裝到本地
  • ?

下面提供下載并mv完全的文件包

  • 編譯安裝
    下載解壓
tar -vxf llvm-clang_5.0.0.tar.gz mkdir build && cd build # 下面的命令都在build里面執行 cmake ../llvm-5.0.0.src -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_LINKER=gold #如果上一步出錯, #執行下面命令后重新cmake sudo apt-get install -y build-essential # 執行完上面的命令后, 此時llvm里面有三個文件夾 # llvm-5.0.0.src/ # libcxx-5* # buildmake -j4 # 設置4線程 sudo make install # 安裝到本地

三、安裝LLVM編譯器

網絡上有很多關于Linux使用LLVM, 但是安裝超級繁瑣, 需要去官網下載多個不同的文件, 加壓到Ubuntu,在配置好各種參數, 然后在編譯運行生成make安裝文件, 然后在安裝…很好奇為何需要這么繁瑣, 就不能做成一個安裝包直接安裝嗎?
直到我接觸到DRL, 需要安裝LLVM時, 第一次使用普通教程那樣, 下載文件編譯運行生成make,在使用make install進行LLVM安裝
第二次: 發現可以直接使用apt install直接插入

sudo apt install clang-6.0 # 在系統里面安裝LLVM-clang sudo apt-get install python-clang-6.0 # 給Python安裝clang pip install clang # 給Python安裝clang使用包 clang -v #測試clang版本 clang test.c -o test # 編譯test.c文件, 生成可執行二進制文件test ./test # 執行可執行文件test

總結

以上是生活随笔為你收集整理的LLVM完整参考安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。