c/c++语言开发共享如何与clang建立铿锵声?

我已经成功地与MSVC和MinGW建立了铿锵声(3.2)。 但我认为这不是“纯粹”的铿锵声。 那么有人可以给我一些关于如何使用clang来构建clang(Windows / Linux)的说明或材料吗? 我们可以独立使用clang(不依赖于GCC或MSVC)。 谢谢大家!

    好吧得到像3.1这样的旧版铿锵。 (您几乎可以安装为您的操作系统预编译的任何版本)

    获取像3.2这样的新版本的来源。

    然后(我喜欢cmake +忍者( ))

    如果你将llvm源解压缩到〜/ llvm_source / llvm

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

    如果你想要它制作

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

    而已。

    玩得开心。

    目前的方法(截至2月27日’)似乎如下,

     cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ $LLVM_SRC_DIR # -G Ninja 

    其中CMAKE_C_COMPILER和CMAKE_CXX_COMPILER是由-D定义的CMake变量。 不知何故,这些变量不会出现在llvm_src / CMakeLists.txt中

    需要了解更多c/c++开发分享如何与clang建立铿锵声?,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是c/c++开发分享如何与clang建立铿锵声?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/980296.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐