Eclipse - CDT使用GDB调试C++的问题-无源文件命名(No source file named)
生活随笔
收集整理的這篇文章主要介紹了
Eclipse - CDT使用GDB调试C++的问题-无源文件命名(No source file named)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通用函数get和set
- 下一篇: s3c2440移植MQTT