使用 MinGW 和 CMake,我通过 SVN 或使用已发布的源代码 (3.2) 编译了 LLVM、Clang 和 Compiler-RT。
我已修改 InitHeaderSearch.cpp(在 tools/clang/lib/frontend 中)以查找 GCC 4.7.2 标头。
我已将编译选项设置为 Release 并禁用断言。
Clang 似乎工作正常,但需要 4-5 秒才能启动:即使在控制台中输入“clang --version”也可以做到这一点。编译一个项目需要很多时间。
我错过了什么?我使用了 rubenvb 的旧 MinGW+Clang 构建(GCC 4.6),它没有这个问题。我需要使用任何编译标志吗?