在debugging模式下构buildLLVM时,生成的clang和clang ++可执行文件大小> 2GB,无法在Windows上运行。 为了减less最终的可执行文件大小,我已经在CMake中设置了LLVM的BUILD_SHARED_LIBS标志为ON,但是当把clangDynamicASTMatchers.dll中的clangDynamicASTMatchers.dll连接到数百个'未定义的引用到'vtable for clang :: ast_matchers时,构build失败的时间为100%。 ..'错误。
LLVM CMake文档指出,在使用MinGW进行构build时,可以在Windows上使用共享库,所以我想知道是否有人在Windows上启用了此标志后是否成功构build了LLVM?