首先检查cygwin的etc\setup\installed.db有没有
gcc-g++
gcc-core
binutils
make
如果没有要在cygwin里面安装添加项目
如果仍然Eclipse 中没有检测到Cygwin的GCC toolcain。
尝试手动设置项目属性工具链中导致错误的选择 正下方显示:“不支持的配置在系统”安装。
这是因为Eclipse从注册表中获取 Cygwin的路径,和Cygwin 1.7停止储存在注册表里。
手动添加a.reg文件,写入:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2]
"cygdrive prefix"="/cygdrive"
"cygdrive flags"=dword:00000022
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/]
"native"="c:\\cygwin"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin]
"native"="c:\\cygwin\\bin"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib]
"native"="c:\\cygwin\\lib"
"flags"=dword:0000000a
以上内容加入注册表
eclipse中cdt的toolchain显示出来cygwin.
gcc-g++
gcc-core
binutils
make
如果没有要在cygwin里面安装添加项目
如果仍然Eclipse 中没有检测到Cygwin的GCC toolcain。
尝试手动设置项目属性工具链中导致错误的选择 正下方显示:“不支持的配置在系统”安装。
这是因为Eclipse从注册表中获取 Cygwin的路径,和Cygwin 1.7停止储存在注册表里。
手动添加a.reg文件,写入:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2]
"cygdrive prefix"="/cygdrive"
"cygdrive flags"=dword:00000022
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/]
"native"="c:\\cygwin"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin]
"native"="c:\\cygwin\\bin"
"flags"=dword:0000000a
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib]
"native"="c:\\cygwin\\lib"
"flags"=dword:0000000a
以上内容加入注册表
eclipse中cdt的toolchain显示出来cygwin.
本文介绍了解决Eclipse CDT工具链未能正确检测到已安装Cygwin GCC的问题方法。首先确认Cygwin中是否已安装必要的组件如gcc-g++等,接着通过手动修改注册表项使Eclipse能正确识别Cygwin路径。
6769

被折叠的 条评论
为什么被折叠?



