CDT使用GDB调试C++的问题(No source file named)

本文地址: http://blog.csdn.net/caroline_wendy/article/details/17056043

Eclipse CDT调试C++, 使用的Unix的调试器GDB;

由于在Unix下, 文件的目录格式使用的是"/", 但是在Windows下, 文件的目录格式使用的是"\", 在C/C++中是转义字符;

所以导致GDB由Unix移植到Windows下, 使用的文件目录会发生转义错误, 从而找不到源文件, 即无源文件命名(No source file named);

使得GDB即使设置断点, 也无法挂起(Suspend)程序, 出现调试问题, 无法调试;

解决方法:

修改文件查询路径, 使GDB寻找当前路径,避免使用多级路径, 出现转义问题;

位置: Windows -> Preferences, GDB的查找路径, 添加项目的相对路径(Path Relative to Source Folders), 即可.

如下图:

转载于:https://blog.51cto.com/spikeking/1387985

Eclipse - CDT使用GDB调试C++的问题-无源文件命名(No source file named)相关推荐

  1. elipse调试linux内核,debug eclipse cdt + qemu虚拟机调试linux内核

    debug eclipse cdt + qemu虚拟机调试linux内核 (17页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 A scr ...

  2. go gdb调试 参数设置 减小执行文件体积

    出处 http://blog.csdn.net/rufidmx/article/details/8994457 go gdb调试 参数设置 分类: golang2013-05-30 14:16 366 ...

  3. gdb 调试_一文入门Linux下gdb调试(二)

    点击"蓝字"关注我吧 作者:良知犹存 转载授权以及围观:欢迎添加微信号:Conscience_Remains 总述     今天我们介绍一下core dump文件,Core dum ...

  4. Ubuntu下正确姿势使用GDB调试Android Native进程

        Ubuntu下正确姿势使用GDB调试Android Native进程 前言   对于Android Native进程大家是既爱又恨啊,爱的是它能为我们的Android世界带来别样的精彩,狠的是 ...

  5. linux gdb网络调试,一文入门Linux下gdb调试(二)

    本文转载自[微信公众号:羽林君,ID:Conscience_Remains] 总述 今天我们介绍一下core dump文件,Core dump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快 ...

  6. arm调试java_使用J-Link GDB Server + Eclipse CDT进行ARM程序调试

    之前我预告过这篇文章,这段时间以来,我工作一直比较忙,而且在装修我的小破窝,生活的压力让我把业余的时间都贡献给奥山战场了,我的小牧师,杀人很慢,被杀倒是挺速度的,呵呵:想当年上学的时候,我也是副本RL ...

  7. Eclipse+CDT+GDB调试android NDK程序

    http://www.cnblogs.com/shadox/archive/2011/12/02/2272564.html Eclipse+CDT+GDB调试android NDK程序 Eclipse ...

  8. android程序启动之后 eclipse ndk-gdb 连接,Eclipse+CDT+GDB调试android-NDK程序(补足六个汉字).docx...

    Eclipse+CDT+GDB调试android NDK程序 Eclipse+CDT+gdb调试android ndk程序 先介绍一下开发环境,在这个环境下,up主保证是没有问题的. ubuntu 1 ...

  9. Eclipse CDT+Qemu调试Linux 0.11内核

    操作系统:CentOS 6.3 for 32bit 需要软件:eclipse-cpp-galileo-SR2-linux-gtk.tar.gz qemu 需要内核文件:linux 0.11(Makef ...

最新文章

  1. 所以,你自认为是一个合格的机器学习工程师?
  2. VS2015使用scanf报错解决方案
  3. RHEL6.3配置文件共享(5) Samba服务之三
  4. windows批量修改文件、文件夹名工具:Bulk Rename Utility批量改名演示
  5. python中的轻量级定时任务调度库:schedule
  6. C# 检查当前系统已安装的程序app/两种方法检测
  7. 详细解析Java中抽象类和接口的区别(很容易理解错)
  8. c语言实现ftp网络应用程序,使用C语言socket实现windows pc与ftp服务器通信---socket实现ftp客户端...
  9. python中函数定义_Python中函数的定义与使用
  10. 如何开启jvm日志_Java 从小白到大牛,JVM 不得不知的一些参数和配置
  11. boost学习之安装
  12. es6 日期字符串转日期_小数转成百分数,日期字符串互相转换,这几个SQL问题该如何解决?...
  13. Linux下搭建Haproxy负载均衡
  14. NNDL实验实验六 卷积神经网络(4)ResNet18实现MNIST
  15. Linux 虚拟网卡技术:Macvlan
  16. 渐渐逝去的青春---老男孩
  17. 解决火狐浏览器提示连接不安全或证书错误的问题
  18. WinForm常用控件
  19. AndroidEmojiDemo 支持emoji的表情解析
  20. 高斯信号和非高斯信号中偏斜度和峭度的问题

热门文章

  1. golang 数组 最后一个_Golang 速览
  2. html文件如何放到服务器上_对网盘泄露说不,自己数据放到自己服务器上,用群辉搭建个人网盘...
  3. php 获取文件扩展名的方法,PHP获取文件扩展名的4种方法,_PHP教程
  4. 如何利用python在yi'ge_【GE查找Python面试题】面试问题:使用 TVM … - 看准网
  5. idea导入nodejs插件_sbt 项目导入问题
  6. python 测试mysql数据库_Python操作MySQL数据库----继续安装和测试
  7. 微软程序员利用测试账户套现千万美元,或面临 20 年监禁
  8. html5编游戏好难,分享微信开发Html5轻游戏中的几个坑
  9. python while-Python天坑系列(一):while 1比while True更快?
  10. GBDT(回归树)原理详解与python代码实现