您的位置:首页 > 其它

CDT+cygwin+GDB Debug的一些问题

2014-02-12 20:18 603 查看
今天用 eclipse + CDT 写程序,很无奈需要断点调试,但点击Debug后都没什么反应,也没有当前运行位置指针



提示信息很奇怪如下图:



但src目录下明明是有的



后来在这篇文章
eclipse+cygwin+cdt搭建c/c++开发环境 中发现了问题所在:

Debug错误:

Can't find a source file at "xxxxx“

Locate the file or edit the source lookup path to include its location 

在这里配置lookup path也没有效果

原来 Cygwin的GDB使用的unix格式的路径,而Windows下eclipse使用的是Windows路径,导致找不到匹配的代码,也检测不到断点,所以需要给GDB设置路径映射

打开 preference-->C/C++-->Debug-->Source Lookup Path



添加一条路径映射





随便起个名字,把cygdriver映射为Windows系统目录





再次调试,哈哈,可以正常进入调试了!




在此记录下来,前事不忘,后事之师。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: