CDT+cygwin+GDB Debug的一些问题

来源:互联网 发布:梦幻古龙asp注册源码 编辑:程序博客网 时间:2024/06/06 13:58

今天用 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系统目录

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

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


0 0