在 Eclipse CDT 中使用 nuwen.net 的 MinGW 发行版
Use nuwen.net's MinGW distro with Eclipse CDT
Eclipse CDT 不会自动识别 STL (http://nuwen.net) 的 MinGW 发行版。我该怎么做才能让 CDT 自动找到工具链的路径而不是自己配置所有内容?
根据https://wiki.eclipse.org/CDT/User/FAQ#I_installed_MinGW_toolchain_on_my_PC_but_Eclipse_won.27t_find_it。 CDT 将执行以下操作以尝试找到 MinGW 安装。
- 查看平台安装目录下的mingw目录。 CDT
像 Wascana 这样的发行版可能会像那样发行 MinGW。
- 尝试安装目录上方的目录(另一种可能的发行版)。
- 查看 PATH 值。更具体地说,它会尝试在每个路径中找到 mingw32-gcc.exe。
- 尝试查看 mingw 安装程序 运行 (registry.getLocalMachineValue("SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MinGW",
"InstallLocation"); ).
- 尝试默认的 MinGW 安装目录 ("C:\MinGW\bin")。
STL 的 MinGW 发行版没有 mingw32-gcc.exe,这就是 CDT 无法识别它的原因。
解决方案是将gcc.exe放在MinGW\bin文件夹中(我的例子是C:\MinGW\bin),复制它然后将新副本重命名为 mingw32-gcc.exe.
Eclipse CDT 不会自动识别 STL (http://nuwen.net) 的 MinGW 发行版。我该怎么做才能让 CDT 自动找到工具链的路径而不是自己配置所有内容?
根据https://wiki.eclipse.org/CDT/User/FAQ#I_installed_MinGW_toolchain_on_my_PC_but_Eclipse_won.27t_find_it。 CDT 将执行以下操作以尝试找到 MinGW 安装。
- 查看平台安装目录下的mingw目录。 CDT 像 Wascana 这样的发行版可能会像那样发行 MinGW。
- 尝试安装目录上方的目录(另一种可能的发行版)。
- 查看 PATH 值。更具体地说,它会尝试在每个路径中找到 mingw32-gcc.exe。
- 尝试查看 mingw 安装程序 运行 (registry.getLocalMachineValue("SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MinGW", "InstallLocation"); ).
- 尝试默认的 MinGW 安装目录 ("C:\MinGW\bin")。
STL 的 MinGW 发行版没有 mingw32-gcc.exe,这就是 CDT 无法识别它的原因。
解决方案是将gcc.exe放在MinGW\bin文件夹中(我的例子是C:\MinGW\bin),复制它然后将新副本重命名为 mingw32-gcc.exe.