LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1667|回复: 7

有没有人在emacs中用gdb的?

[复制链接]
发表于 2003-5-27 11:14:46 | 显示全部楼层 |阅读模式
也就是,如何打开gdb-mode啊?
打开之后,如果调用?
是不是和在term下一样的使用呢?
如果某一行的代码有错误,那么能不能立刻定位到代码的那一行呢?
 楼主| 发表于 2003-5-27 18:20:30 | 显示全部楼层
没人知道
发表于 2003-5-27 18:27:23 | 显示全部楼层
我只用vim,我觉得vim已经够用了。hehe。。。
发表于 2003-5-27 19:05:51 | 显示全部楼层
“如果某一行的代码有错误,那么能不能立刻定位到代码的那一行呢?”--什么意思?编译错误 or 逻辑错误?
 楼主| 发表于 2003-5-27 22:49:02 | 显示全部楼层
例如:gdb报第10行出现除法错误,我能不能立刻看到第10行呢?或者用一个什么键切换到代码的那一行。当然了,前提是我用了-g编译的。
发表于 2003-5-27 23:40:28 | 显示全部楼层
用不着按什么键吧。
发表于 2003-5-27 23:50:22 | 显示全部楼层
是除0吗,我试了一下,编辑代码:
……
scanf("%d", &f);
printf("10 / f = %d\n", 10 / f);
……
按M+x,输入compile,按C+a,C+k(删除make -k),输入gcc -ggdb -o xx xx.c
按M+x,输入gdb,出现“gdb ”,接着后面输入xx,回车gdb就出来了,可以按C+x 1关闭代码窗口,
用l 10可以显示5-14行,
用r运行,输入0,错误,马上自动出来代码窗口,错误的行前面有个小箭头,
下面是效果。(可以用C+x o转到代码窗口)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-5-28 08:49:58 | 显示全部楼层
哼哼,不错,要得就是这个效果!多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表