而ClangSharp本身依赖了llvm, 以及自己的一个libClangSharp的库, windows和linux下需要编译一下llvm和这个库, 一般来说系统没变的情况下, 直接使用已经编译好的...libclang.so/dll即可, 但有些时候遇到需要升级llvm到高版本的情况, 比如说我们之前碰到的情况 , llvm9在linux下运行速度异常(Windows下10S的流程, 在linux下处理同样的任务要快...llvm-project是GitHub上的一个开源项目, 项目地址为:
llvm-project
2....LLVM Windows版
Windows上直接使用CMake和VS2019即可完成LLVM的编译,
因为有两个工程需要编译, 我们一般建立一个统一的目录, 然后如下图所示在其中创建两个bat...LLVM Linux版(Centos7)
整个过程与Windows版类似, 需要注意的是LLVM本身对GCC的版本有要求, 笔者直接使用的是GCC8.3, 相关的目录结构和脚本如下:
build_llvm.sh