Chinaunix

标题: 在SCO unix如何调试C程序? [打印本页]

作者: ibmxp    时间: 2003-01-21 17:53
标题: 在SCO unix如何调试C程序?
在SCO unix如何调试C程序?
誰有这方面的资料?
many thanks!
作者: 无双    时间: 2003-01-21 19:15
标题: 在SCO unix如何调试C程序?
下一个gdb吧
作者: 坏蛋    时间: 2003-01-21 19:46
标题: 在SCO unix如何调试C程序?
无双,请解释一下gdb吧!
作者: 跳跳的兔子    时间: 2003-01-22 08:40
标题: 在SCO unix如何调试C程序?
编译可执行文件时带-g参数

dbxtra   可执行文件

用help看内部命令。
作者: 无双    时间: 2003-01-22 08:42
标题: 在SCO unix如何调试C程序?
gdb 程序名
进入gdb
然后用
help
得到帮助


break
打断点
用step
进入函数
用next
跳过函数
用continue
继续执行

如果程序产生core
那么用gdb 程序名 core
然后输入where
得到出错时地方

其它可以看info gdb
作者: 天堂之怒    时间: 2003-01-22 09:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 坏蛋    时间: 2003-01-22 09:31
标题: 在SCO unix如何调试C程序?
谢谢!
重复楼上的问题。
作者: 无双    时间: 2003-01-22 10:06
标题: 在SCO unix如何调试C程序?
在www.gnu.org上有
找一找
作者: xuejm    时间: 2003-01-22 10:54
标题: 在SCO unix如何调试C程序?
如果你使用GUI的话,建议你看看DDD。你可以在google.com上面查到它的相关资料的。
作者: 无双    时间: 2003-01-22 10:57
标题: 在SCO unix如何调试C程序?
DDD很直观
不错
作者: rameses    时间: 2003-01-22 14:13
标题: 在SCO unix如何调试C程序?
如果你用cc 编译的C程序,建议你用dbxtra 来调试程序。
只要在编译屎加 -g 选项即可。具体使用方法 可以man dbxtra

如果你是用gcc 来编译的C程序,就用gdb来调试程序。
建议不要用gcc 2.95版,它用问题。可用3.0.4 。
同样在编译时加-g 选项。
gdb的使用方法在旧论坛里有。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2