gpt4 book ai didi

windows - Clang 启动慢(使用 MinGW)

转载 作者:可可西里 更新时间:2023-11-01 09:29:57 25 4
gpt4 key购买 nike

我使用 MinGW 和 CMake 通过 SVN 或使用已发布的源代码 (3.2) 编译了 LLVM、Clang 和 Compiler-RT。

我修改了 InitHeaderSearch.cpp(在 tools/clang/lib/frontend 中)以查找 GCC 4.7.2 header 。

我已将编译选项设置为发布和禁用断言。

Clang 似乎工作正常,但需要 4-5 秒才能启动:即使在控制台中键入“clang --version”也会出现这种情况。编译项目需要很多时间。

我错过了什么?我用过 rubenvb 的旧 MinGW+Clang build (GCC 4.6),它没有这个问题。我需要使用任何编译标志吗?

最佳答案

这里讨论这个问题 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=-static -DCMAKE_MODULE_LINKER_FLAGS=-static

关于windows - Clang 启动慢(使用 MinGW),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15310996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com