我安装了cygwin(最新的1.7.xx?),然后安装了eclipse cdt(Juno)。
当我尝试构建一个 hello world 项目时,尽管 eclipse 识别出 cygwin 已安装,但它没有工作。
于是我手动将c:\cygwin\bin添加到了路径中,这样就找到了cygwin中的所有可执行文件,包括g++、make ld等。
现在eclipse可以构建项目了,但是调试的时候gdb启动了,找不到源代码。它声称它找不到:
/cygdrive/c/users/me/workspace/test1/test1.cc 。即使那正是它所在的地方。好像cygwin的目录系统不起作用。
我可以从以下位置手动加载源:
c:\users\me\workspace\test1\test1.cc
并且调试器可以工作,但是下次我开始一个新项目时,我必须再做一次。您如何指示 eclipse/cygwin 组合正确查找源代码?
或者,Mingw 更容易吗?我在 eclipse 中遇到了类似的问题,看到 mingw 在那里,但是构建失败,因为它没有找到可执行文件。