How to build clang with clang?

前端 未结 2 1879
盖世英雄少女心
盖世英雄少女心 2021-02-05 16:04

I allready build clang(3.2) with MSVC and MinGW succesfully. But I think it\'s not the \"purely\" clang. So could someone give me some instructions or materials about how to use

2条回答
  •  逝去的感伤
    2021-02-05 16:43

    Well get an older version of clang like 3.1. (You can pretty much install any version that comes precompiled for your OS)

    Get the sources for a newer version like 3.2.

    Then (i like cmake+ninja ( http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html))

    if you unpacked llvm source to ~/llvm_source/llvm

    cd ~/llvm_source
    mkdir build
    cd build
    CXX=clang++ CC=clang cmake -G Ninja ../llvm -DCMAKE_BUILD_TYPE=Release
    ninja
    

    If you want it for make

    CXX=clang++ CC=clang cmake ../llvm -DCMAKE_BUILD_TYPE=Release
    make
    

    Thats it.

    Have fun.

提交回复
热议问题