gpt4 book ai didi

eclipse - 配置 Eclipse 以与 MSYS2 一起使用

转载 作者:行者123 更新时间:2023-12-01 09:54:07 24 4
gpt4 key购买 nike

我使用 Eclipse Mars 和 MSYS2。 Eclipse 无法识别我的 MSYS2 安装。它包含用于 32 位编译的 Mingw-w64。我在互联网上找到的东西不起作用。我该怎么办?

最佳答案

好吧,聚会有点晚了,但看起来 MSYS2 没有什么特别之处:设置 Eclipse 以使用 MinGW-w64 安装的常规过程对我来说效果很好。

主要问题是如 Eclipse CDT FAQ 中所述。检测 MinGW 工具链 CDT 试图在 PATH 中找到 mingw32-gcc.exe,而 MinGW-w64 只有 gcci686- w64-mingw32-gcc.exe 在其 bin 目录中,因此只需将 MinGW-w64 bin 目录添加到 PATH 不会工作:

Despite having g++.exe or gcc.exe on your PATH and having defined MINGW_HOME, you may still get a “Toolchain "MinGW GCC" is not detected” message (CDT 8.4 on Luna 4.4.0). Make sure that a file called "mingw32-gcc.exe" exists in MINGW_HOME\bin.

正如 Eclipse CDT FAQ 中进一步提到的,简单的解决方法是将 i686-w64-mingw32-gcc.exe 复制到 mingw32-gcc.exe:

If it doesn't exist (which happens with MinGW-W64), copy a -gcc.exe file (e.g. i686-w64-mingw32-gcc.exe) to mingw32-gcc.exe. If the dreaded message still lingers around, reboot your system (don't just logout and login).

完成上述复制后,您可以将 MinGW-w64 bin 目录添加到 PATH 中,Eclipse 会将 MinGW-w64 安装识别为 MinGW 工具链。由于我不喜欢在 Windows 设置中污染系统和用户环境变量的想法,我通常编写一个简短的批处理文件,将 MinGW-w64 bin 目录添加到 PATH 和然后为我启动 Eclipse:

SET PATH=c:\msys32\mingw32\bin;%PATH%
START c:\eclipse\eclipse.exe

关于eclipse - 配置 Eclipse 以与 MSYS2 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32145168/

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