「cgdb」の版間の差分
提供: セキュリティ
(相違点なし)
|
2014年2月20日 (木) 17:24時点における最新版
cgdb とは、gdbのCUI フロントエンドです。
読み方
- cgdb
- しー じーでぃーびー
概要
cgdbは、ソースコードをみながらデバッグできます。 ソースコードは、ハイライトされます。 画面分割され、上にソースコード、下にgdbのシェルが提供されます。
インストール
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/devel/cgdb sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install cgdb
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/devel/cgdb
portinstallコマンドでインストールする場合
sudo portinstall /usr/ports/devel/cgdb
使い方
17│ gets(buf); 18│ } 19│ int 20│ main(int argc, char const* argv[]) 21├>{ 22│ #if 0 23│ char buf[1]; 24│ gets(buf); 25│ # else /tmp/gets.c GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... (gdb)
関連項目
- IDA Pro: 逆アセンブラ
- OllyDbg
- Immunity Debugger
- WinDbg
- gdb
- cgdb: GDB CUI フロントエンド
- DDD: GDB フロントエンド
- Insight: GDB フロントエンド
- gcore
- gdbを用いたprintfデバッグ