当前位置: 技术问答>linux和unix
请教Linux编程调试的两个问题
来源: 互联网 发布时间:2016-02-26
本文导语: 我用gdb调试程序,想用list命令显示源代码设断点,敲入List命令,提示如下: ../sysdeps/i386/elf/start.S: 没有那个文件或目录. in ../sysdeps/i386/elf/start.S 请问为什么?应该怎么办? 2。没找到图形的调试工具...
我用gdb调试程序,想用list命令显示源代码设断点,敲入List命令,提示如下:
../sysdeps/i386/elf/start.S: 没有那个文件或目录.
in ../sysdeps/i386/elf/start.S
请问为什么?应该怎么办?
2。没找到图形的调试工具:xxgdb,请问为什么?--我那些组件好像都装了。。。
另外:用man帮助只能找到一些函数的帮助,像hostent,sockaddr_in等结构体都不能显示相应的帮助,是否要设置一些环境变量,还是没得查看,平时想要查看这些构体怎么办?
谢谢解答!
../sysdeps/i386/elf/start.S: 没有那个文件或目录.
in ../sysdeps/i386/elf/start.S
请问为什么?应该怎么办?
2。没找到图形的调试工具:xxgdb,请问为什么?--我那些组件好像都装了。。。
另外:用man帮助只能找到一些函数的帮助,像hostent,sockaddr_in等结构体都不能显示相应的帮助,是否要设置一些环境变量,还是没得查看,平时想要查看这些构体怎么办?
谢谢解答!
|
1. 查看一下编译选项里面是否有-g;
2. 确定你自己真的有这个头文件吗?
3. 用gdb不就可以看到结构体的各种成员变量吗?你也可以直接到头文件中去看。这个跟环境变量无关
2. 确定你自己真的有这个头文件吗?
3. 用gdb不就可以看到结构体的各种成员变量吗?你也可以直接到头文件中去看。这个跟环境变量无关