devtool:toolchain:gdb:gdb-basic-command
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
software:toolchain:gdb [2017/08/15 09:50] – yoko | devtool:toolchain:gdb:gdb-basic-command [2019/10/25 10:58] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 192.0.99.138 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | GDB | + | 【GDB】基本コマンド |
- | === | + | ================== |
- | GDBは定番のデバッガ・ソフトである。 | + | [[devtool:jtag:openocd:start]]は、GDBにとってGDBサーバの役割を果たす。ポート`3333`を使うので、接続するには下記コマンド。 |
- | + | ||
- | [[develop/jtag/openocd]]は、GDBにとってGDBサーバの役割を果たす。ポート`3333`を使うので、接続するには下記コマンド。 | + | |
``` | ``` | ||
行 9: | 行 7: | ||
``` | ``` | ||
+ | よく使うコマンド | ||
+ | -------------- | ||
+ | ### ソース・ファイルの選択とロード | ||
+ | |||
+ | ^コマンド | ||
+ | |`file filename` |現在表示しているソースファイルとは別のソースファイル`filename`を選択 | ||
+ | |`load` | ||
+ | |||
+ | ### ブレーク・ポイントの設定や解除 | ||
+ | |||
+ | ^コマンド | ||
+ | |`break` | ||
+ | |`clear` / `delete` |ブレーク・ポイントの解除を行う | ||
+ | |`disable` / `enable` |ブレーク・ポイントの無効化, | ||
+ | |`display` | ||
+ | |||
+ | ### プログラムの実行や停止 | ||
+ | |||
+ | ^コマンド | ||
+ | |`c(continue)` | ||
+ | |`n(next)` | ||
+ | |`s(step)` | ||
+ | |`Ctrl-C` | ||
+ | |||
+ | ### プログラムの内容を表示する | ||
+ | |||
+ | ^コマンド ^引き数 | ||
+ | |`info` | ||
+ | |`info` | ||
+ | |`info` | ||
+ | |`info` | ||
+ | |`info` | ||
+ | |`info` | ||
+ | |||
+ | ### プログラムを表示する | ||
+ | |||
+ | ^コマンド | ||
+ | |`list` | ||
+ | |`disassemble` | ||
+ | |`backtrace` | ||
+ | |||
+ | ### データを表示する | ||
+ | |||
+ | ^コマンド | ||
+ | |`print` | ||
+ | |`x` | ||
+ | |||
+ | ### その他 | ||
+ | |||
+ | ^コマンド | ||
+ | |`quit` | ||
+ | |`help` | ||
参考 | 参考 | ||
行 15: | 行 65: | ||
1. 「プロなみJTAGデバックを個人でも! オープンソースOpenOCD入門」CQ出版社 Interface誌 2015年3月号 p96〜p107 | 1. 「プロなみJTAGデバックを個人でも! オープンソースOpenOCD入門」CQ出版社 Interface誌 2015年3月号 p96〜p107 | ||
+ | 2. [[http:// | ||
+ | 3. [[http:// | ||
+ | 4. [[http:// |
devtool/toolchain/gdb/gdb-basic-command.1502758250.txt.gz · 最終更新: 2017/08/15 09:50 by yoko