首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缓慢启动(使用MinGW)

缓慢启动(使用MinGW)
EN

Stack Overflow用户
提问于 2013-03-09 21:03:16
回答 1查看 974关注 0票数 3

使用MinGW和CMake,我已经通过SVN或使用发布的源代码编译了LLVM、Clang和编译器-RT。

我已经修改了InitHeaderSearch.cpp (在tools/clang/lib/前端)来找到GCC 4.7.2的头文件。

我已经将编译选项设置为Release和disabled断言。

Clang似乎工作正常,但它需要4-5秒才能启动:即使是在控制台中输入"clang --version“也是如此。编译一个项目需要花费很多时间。

我遗漏了什么?我使用过rubenvb的旧MinGW+Clang版本(GCC 4.6),它没有这个问题。有没有我需要使用的编译标志?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-12 07:45:57

这里讨论了这个问题http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-April/020651.html

AFAIK问题是由较大的重定位表和低效的MinGW实现(http://sourceforge.net/p/mingw/bugs/1747/)引起的。

向链接器标志添加-static标志应该可以解决此问题。您应该使用以下命令调用cmake

-DCMAKE_EXE_LINKER_FLAGS=-静态-DCMAKE_MODULE_LINKER_FLAGS=-static

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15310996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档