而ClangSharp本身依赖了llvm, 以及自己的一个libClangSharp的库, windows和linux下需要编译一下llvm和这个库, 一般来说系统没变的情况下, 直接使用已经编译好的...3分钟, 最后发现可能之前编译使用的是debug版本), 我们需要编译LLVM, 并且编译依赖llvm的libClangSharp, 官方文件比较简单, 而且配置项有一些问题, 可能导致不能正常编译,..., 至此windows版本的llvm和libclangsharp二进制处理完毕, 我们接下来看linux版本的编译.
3....LLVM Linux版(Centos7)
整个过程与Windows版类似, 需要注意的是LLVM本身对GCC的版本有要求, 笔者直接使用的是GCC8.3, 相关的目录结构和脚本如下:
build_llvm.sh...目录, 直接使用了绝对路径(相对路径有报错, 没有细查原因)
与Windows版本一样, 执行完成build_llvm.sh后, 再执行build_clang_sharp.sh, 成功执行得到相关的二进制文件路径为