cgdb

提供: セキュリティ
移動: 案内検索
スポンサーリンク

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)

関連項目




スポンサーリンク