社区
新手乐园
帖子详情
请问gdb和sdb分别是什么东西?它们之间有什么区别和联系呢? (发在unix版没人回答,到这里请教C高手们!请斑竹勿删!)
kakajenifer
2004-10-15 01:57:34
请问gdb和sdb分别是什么东西?它们之间有什么区别和联系呢?
make和makefile又分别是什么东西呢?如何使用能举几个简单的例子吗?
...全文
428
13
打赏
收藏
请问gdb和sdb分别是什么东西?它们之间有什么区别和联系呢? (发在unix版没人回答,到这里请教C高手们!请斑竹勿删!)
请问gdb和sdb分别是什么东西?它们之间有什么区别和联系呢? make和makefile又分别是什么东西呢?如何使用能举几个简单的例子吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sharkhuang
2004-10-26
打赏
举报
回复
不同debuger工具。
huangyang88
2004-10-26
打赏
举报
回复
gdb是unix/linux一般人用的调试工具
kakajenifer
2004-10-20
打赏
举报
回复
up
dot99
2004-10-20
打赏
举报
回复
推荐gdb的gui前端
Insight
sourceforge.net上有~~
yaozha
2004-10-15
打赏
举报
回复
gdb就足够了
zhaoao
2004-10-15
打赏
举报
回复
四种debugger,分别为 gdb、dbx、xdb 与 sdb,使用者可根据需来选择合适的 debugger。此处,只将使用 debugger 的指令列举如下:
ESC-x gdb RET file RET
ESC-x dbx RET file RET
ESC-x xdb RET file RET
ESC-x sdb RET file RET
grooving
2004-10-15
打赏
举报
回复
make是命令,这个命令是用于执行makefile,用-f参数指定文件
makefile是脚本文件,用于编译文件。默认文件名为Makefile , makefile
ironfox
2004-10-15
打赏
举报
回复
呵呵,makefile用来定义命令行下的编译连接规则的
一般用于源文件比较多的工程
你最好搜索下相关资料,我这几句话也说不清。。
参见
http://search.csdn.net/search.asp?key=makefile&class=&size=10&option=advance&x=56&y=10
Wolf0403
2004-10-15
打赏
举报
回复
http://www.unix.org.ua/orelly/unix/unixnut/ch20_01.htm
这里是 sdb 的一点信息。gdb 是 GNU DeBuggger,sdb 好像是 SVR4 Unix 系统用的。
kakajenifer
2004-10-15
打赏
举报
回复
谢谢楼上几位,不过还是有点迷糊。
ironfox
2004-10-15
打赏
举报
回复
都是用来debug的,,sdb没用过。。。。
daylove
2004-10-15
打赏
举报
回复
http://dev.csdn.net/article/40/article/38/38905.shtm
http://www.douzhe.com/docs/bbsjh/4/12468.html
看看这里有没有你需要的东西
yjh1982
2004-10-15
打赏
举报
回复
gdb是调试器
如何使用
gdb
查看堆栈情况?怎么查看?bt 或 info stack 有什么
区别
?
在这个示例中,我们先使用 info threads 命令列出了所有线程,然后选择了线程 ID 为 2 的线程,最后使用 info stack 查看了这个线程的堆栈信息。上面的输出结果包括了当前线程的每个函数调用以及它们所在的文件、行号和参数值等信息。在
GDB
中,我们可以使用 backtrace 或 bt 命令来查看当前线程的函数调用堆栈,也可以使用 info stack 命令查看。如果想要查看某个特定帧(frame)的详细信息,可以使用 frame 或者简写为 f 命令加上帧编号进行切换。
debug工具LLDB和
GDB
有什么
区别
和
联系
?
debug工具LLDB和
GDB
有什么
区别
和
联系
? LLDB和
GDB
都是强大的调试工具,用于在开发过程中调试程序,查找
【Linux】
GDB
保姆级调试指南(什么是
GDB
?
GDB
如何使用?)
GDB
是Linux下非常好用且强大的调试工具。
GDB
可以调试C、C++、Go、java、 objective-c、PHP等语言。对于以后想称为一个Linux下工作的c/c++程序员,
GDB
是必不可少的工具,所以本篇来从零讲解
GDB
在LInux的调试。 对于
GDB
调试器来说,不像VS编译器中那样的图形化界面形式,而是采用纯命令行的形式进行调试。so 在开始学习的时候,大家可能会感觉晦涩难懂,但是这是C/C++程序员必须要掌握的技能,所以我将手把手进行零基础的讲解,本篇以C语言来讲解和调试。
Linux
GDB
调试代码 显示问号???的解决方法
但是有时候,即使自己编译的可执行程序为带符号的,但是使用bt命令时,还是出现问号,不出现代码行数,如下图所示。此时不能定位出错的代码行,导致排查困难。在
gdb
命令窗口中输入 info sharedlibrary可以查看使用的哪些动态库没带调试信息,全部替换为带调试信息的动态库即可。(1)编译和链接选项不能带有优化,需要将-Os/-O2/-O1等选项修改为-O0;解决上述两个问题后,
GDB
调试信息会显示正确。
gdb
调试定位精度以及in ??问题
本文主要讨论用
gdb
追寻程序错误时,
gdb
所能定位问题的精度,以及影响
gdb
调试的因素。
新手乐园
33,320
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章