关于emacs23无法正常使用gdb模式的问题

Vim、Emacs配置和使用
回复
头像
poplarc
帖子: 43
注册时间: 2007-01-20 22:20
来自: 深圳

关于emacs23无法正常使用gdb模式的问题

#1

帖子 poplarc » 2007-01-20 22:29

前些天编译和和安装了emacs23,今天在使用gdb模式调试程序的时候发现一个问题。
通过gdb单步执行程序的时候,代码窗口中不能出现指示语句执行情况的那个箭头,
反而是gdb窗口中打印出正在执行的语句。
以前在使用ubuntu源里面的emacs21时是没有这个问题的。
请问各位有没有遇见过相似的情况,应该如何解决呢?谢谢。 :?:
头像
poplarc
帖子: 43
注册时间: 2007-01-20 22:20
来自: 深圳

#2

帖子 poplarc » 2007-01-21 10:34

自己顶
头像
poplarc
帖子: 43
注册时间: 2007-01-20 22:20
来自: 深圳

#3

帖子 poplarc » 2007-01-21 13:55

up
tick
帖子: 65
注册时间: 2005-08-24 17:50
来自: yunnan
联系:

#4

帖子 tick » 2007-01-21 20:17

8) 都不知道搂主说的什么东西 刚刚自己编译了一个emacs23 不过顶 了 我要哈好好学习
forcotton
帖子: 57
注册时间: 2006-10-06 21:10

#5

帖子 forcotton » 2007-01-22 2:15

编译程序的时候要加 -g 选项。
调用gdb的时候要有 --annotate=3 选项。(默认是有的)

看看这样行不行。
头像
poplarc
帖子: 43
注册时间: 2007-01-20 22:20
来自: 深圳

#6

帖子 poplarc » 2007-01-22 21:10

forcotton :D
多谢forcotton。
看过你的帖子后我又查看了一下annotate选项的用法,试了一下之后发现的确是没有使用该选项造成的,
而且发现不光是使用annotate级别3,即便是使用级别1,也可以在代码窗口中出现当前执行语句的指示。
不过还是使用级别3的时候,多出一些查看窗口会更方便些。
谢谢。
回复