タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

emacsとgdbに関するtomoyaのブックマーク (2)

  • emacsコアダンプ時救済方法

    この頃の Emacs CVS で core dump することは滅多にないのですが、間違った操作をした直後に気付いて、C-g を連打したりなんかすると、core を吐いて落ちることもあるかもしれません。で、そういう時に限って、結構大事な作業をやってたりするものです。そんな時の救済方法。$ gdb ~/tmp/core-emacs ... (gdb) source emacs-buffer.gdb (gdb) ybuffer-list (gdb) ysave-buffer リスト番号 ファイル名 (gdb) quit てな具合いで、作業中のバッファを救い出すことができます。普通にインストールしていたら、/usr/local/share/emacs/{version-number}/etc/emacs-buffer.gdb に gdb のマクロがあるので、これを使います。詳しい使い方は、ema

    tomoya
    tomoya 2010/06/16
    ほー。これはとても有益。
  • Emacs + GDB チートシート - higepon blog

    Emacs + GDB を利用したいならば、何よりも GNU Emacs Manual: Debuggers(英語) を読むことを強くおすすめします。 和訳も存在しますが内容が古く、マウスを利用した操作やグラフィカルな機能についての記述がありませんでした。 マニュアルを読んで理解したあとは実践で覚えていくわけですが、以下にまとめたチートシートを利用すれば時間が節約できるかもしれません。 もしも便利な機能に関して漏れがあれば是非教えてください。 .emacs ;;; GDB 関連 ;;; 有用なバッファを開くモード (setq gdb-many-windows t) ;;; 変数の上にマウスカーソルを置くと値を表示 (add-hook 'gdb-mode-hook '(lambda () (gud-tooltip-mode t))) ;;; I/O バッファを表示 (setq gdb-use

    Emacs + GDB チートシート - higepon blog
    tomoya
    tomoya 2009/05/06
    僕が gdb を使う日はくるのだろうか。
  • 1