Linux 版 (精华区)
发信人: jun (☆子夜☆), 信区: Linux
标 题: [转载] Re: Linux下有无象BC的集成开发环境?
发信站: 紫 丁 香 (Sun Jan 10 14:58:14 1999), 站内信件
【 以下文字转载自 cnlinux 讨论区 】
【 原文由 jun 所发表 】
发信人: KONG (霍犀子), 信区: Linux
发信站: BBS 水木清华站 (Tue Sep 9 04:06:01 1997)
【 在 yuhj (勇@@闭关修炼GRE中) 的大作中提到: 】
: 标 题: Re: Linux下有无象BC的集成开发环境?
: 发信站: BBS 水木清华站 (Mon Sep 8 08:13:35 1997)
:
: 道土了,在Emacsi下面会用scheme,prolog之类东东,但是gdb还只会在
: 命令行用。KONG能简单介绍一下在Emacs里面如何调用gdb吗?
: 【 在 KONG (霍犀子) 的大作中提到: 】
: : 有那工夫,还是学学Emacs算了.
: : 在Emacs里用gdb调程序才知道BC的debugger还不够好.
:
:
: --
: 治虚极,守静笃。万物并作,吾以观其复。夫物芸芸,各复归其根。
: 归根曰静,是曰复命。复命曰常。知常曰明。不知常、妄作、凶。知常
: ,容。容乃公,公乃王,王乃天,天乃道,道乃久。殒身不殆。
: 《老子·第十六章》
gdb模块先要load一下,似乎19版Emacs里已经自动load过了.
(load "gdb")
再打M-x gdb,follow all instructions.
有些gdb.el似乎有些bug,明明输了要调试的可执行文件名但却没反应,
需要手工打sym 命令.要么找一个正确的gdb.el或自己改改elisp文件.
会有一个window专给gdb用,里面可输入任何合法的gdb命令,当然Emacs也
提供了很多热键,打C-h m可知道个大概,比较常用的是C-c C-n, C-c C-s.
run了以后停在某个断点时相应源文件会自动显示在另一个window里,有一个
箭头指示当前停留处.若有cc-mode package效果就更好了.
在源文件里打C-x b可设断点,热键而已.
没有gdb,dbx/sdb也可以这么在Emacs里用,只不过dbx比gdb差得太远了,
sdb就更甭提了.
其实Borland的界面功夫也算一绝,很有想象力,只是debug部分差.
--
_<>>>>>>>>_
/\|||||||||||/\
' __ __ `
~) \-(_u)---(u_)-/ (~
-_ . . _-
~\ ___ /~
※ 修改:·KONG 於 Sep 9 04:12:10 修改本文·[FROM: c00973-247dan.e]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: hit2000.bbs@bbs.net.]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: luyang_wz.hit.ed]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.093毫秒