当前位置: 代码迷 >> AIX >> GDB调试的时分用step想跳到其他函数里提示no such file
  详细解决方案

GDB调试的时分用step想跳到其他函数里提示no such file

热度:9691   发布时间:2013-02-26 00:00:00.0
GDB调试的时候用step想跳到其他函数里提示no such file
在跟到某个函数的时候,想进函数里看怎么执行的, 用step 会提示 no such file .. 
在那个函数设断点也会这样提示    例如,  a.c 内 调用了同目录下b.c的一个函数, 就可以step进去看源码。 但如果 调用了不同目录下d.c的一个函数, 就不能跳进去。  makefile 里 已经加了 -g 选项 用的是gcc, 调试用gdb.
 以前同一个工程,同样的makefile。 调试的时候都可以step进相应的函数的。 但不知道动了什么。 导致现在gdb无法搜索文件和目录了。 .profile文件也进行了相应的修改,添加了工程的路劲。 从有用到没用,这个过程 .profile 没有改动过。

初学一枚,有没有人遇到过这种情况,想知道什么样的情况会导致gdb无法定位源文件。  除了-g 选项和 环境变量 这两种情况~   PS: 其他一切正常。工程正常编译,出来的可执行文件也是正常执行~
------解决方案--------------------------------------------------------
AIX 不是dbx么?
  相关解决方案