而ClangSharp本身依赖了llvm, 以及自己的一个libClangSharp的库, windows和linux下需要编译一下llvm和这个库, 一般来说系统没变的情况下, 直接使用已经编译好的...3分钟, 最后发现可能之前编译使用的是debug版本), 我们需要编译LLVM, 并且编译依赖llvm的libClangSharp, 官方文件比较简单, 而且配置项有一些问题, 可能导致不能正常编译,...项目编译输出窗口大致内容如下:
记得一定要检查Install过程是否成功执行, libClangSharp依赖Install过程, 笔者操作第一次失败了, 原因是cmake的install路径没有正确配置..., 也就没有正确执行llvm的install, 这里一定是要检查的, 或者我们切到 "llvm/llvm-project/artifacts/install" 目录下检查所有编译的内容是否有被正确的install...目录, 直接使用了绝对路径(相对路径有报错, 没有细查原因)
与Windows版本一样, 执行完成build_llvm.sh后, 再执行build_clang_sharp.sh, 成功执行得到相关的二进制文件路径为