Clang編譯器的使用


 

  • Clang在Linux下的使用

  在Linux中安裝Clang相當方便

  • Clang在Window下的使用

  在windows下使用,首先要在http://llvm.org/releases/下下載Installer安裝即可。這個時候打開cmd輸入命令:

    Clang++ --version

   就會看到當前安裝的clang的版本和目標平台等信息。

   在Win中使用Clang編譯目標文件如果需要包含頭文件目錄和庫目錄。所以使用Clang編譯命令的時候需要設置包含的Include路徑和Lib路徑。

   設置包含頭文件路徑和包含庫文件分別在編譯命令匯總添加下列選項設置

    -I 路徑

    -L 路徑

   假如我們現在編譯main.cpp文件,需要包含指定的頭文件目錄和庫文件目錄就有形如下命令:

     Clang++ -I 路徑 -L 路徑 main.cpp -o main.exe

   在Win中編譯CPP需要包含Windows平台的一些頭文件和庫,如果手動全部設置會比較麻煩,通過單獨執行如下命令:

    call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86

   可以在當前命令行窗口添加默認的包含目錄環境,其中VS140字符表示安裝的VS2015對應的目錄,x86表示該bat文件輸入的目標平台參數。

   在Win中編譯CPP需要注意目標平台版本,32位和64位的區別。需要在編譯命令中添加 --target 的選項設置。

    32位:--target=x86_64-pc-windows-msvc

    64位:--target=i686-w64-windows-msvc

             

附錄 

首先貼上Clang的官方網址:llvm.org

 

參考網址:

 

https://www.netroby.com/view/3547

 

http://liu233w.github.io/blog/2016/08/30/clang-windows/

 

https://www.zhihu.com/question/19794858

 

https://www.zhihu.com/question/20235742

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM