📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 41行目: | 41行目: | ||
== GDBのインストール == | == GDBのインストール == | ||
==== | ==== 共通 ==== | ||
[https://ftp.gnu.org/gnu/gdb/ GDBの公式Webサイト]から、GDBのソースコードをダウンロードする。<br> | [https://ftp.gnu.org/gnu/gdb/ GDBの公式Webサイト]から、GDBのソースコードをダウンロードする。<br> | ||
または、以下のコマンドを実行してダウンロードする。<br> | または、以下のコマンドを実行してダウンロードする。<br> | ||
| 63行目: | 63行目: | ||
export PYTHON_LIBDIR=$("$PYTHON" -c "import sysconfig; print(sysconfig.get_config_var('LIBDIR'))") | export PYTHON_LIBDIR=$("$PYTHON" -c "import sysconfig; print(sysconfig.get_config_var('LIBDIR'))") | ||
<br> | <br> | ||
==== | ==== ネイティブ向け ==== | ||
GDBをビルドおよびインストールする。<br> | GDBをビルドおよびインストールする。<br> | ||
../configure --prefix="$HOME/InstallSoftware/GDB/GDB-<バージョン名>" \ | ../configure --prefix="$HOME/InstallSoftware/GDB/GDB-<バージョン名>" \ | ||
| 75行目: | 75行目: | ||
make -C gdb install # 最小限のGDBのみインストールする場合 | make -C gdb install # 最小限のGDBのみインストールする場合 | ||
<br> | <br> | ||
==== | ==== AArch64 クロスコンパイラ向け ==== | ||
GDBをビルドおよびインストールする。<br> | GDBをビルドおよびインストールする。<br> | ||
export PATH="/<AArch64向けBinutisおよびAArch64向けGCCのインストールディレクトリ>/bin:$PATH" && \ | export PATH="/<AArch64向けBinutisおよびAArch64向けGCCのインストールディレクトリ>/bin:$PATH" && \ | ||
| 93行目: | 93行目: | ||
make -C gdb install # 最小限のGDBのみインストールする場合 | make -C gdb install # 最小限のGDBのみインストールする場合 | ||
<br> | <br> | ||
==== | ==== H8/300 クロスコンパイラ向け ==== | ||
GDBをビルドおよびインストールする。<br> | GDBをビルドおよびインストールする。<br> | ||
export PATH="/<AArch64向けBinutisおよびAArch64向けGCCのインストールディレクトリ>/bin$PATH" && \ | export PATH="/<AArch64向けBinutisおよびAArch64向けGCCのインストールディレクトリ>/bin$PATH" && \ | ||
| 110行目: | 110行目: | ||
make -C gdb install # 最小限のGDBのみインストールする場合 | make -C gdb install # 最小限のGDBのみインストールする場合 | ||
<br> | <br> | ||
==== | ==== パスの設定 ==== | ||
必要に応じて、~/.profileファイル等に環境変数を設定する。<br> | 必要に応じて、~/.profileファイル等に環境変数を設定する。<br> | ||
<syntaxhighlight lang="sh"> | <syntaxhighlight lang="sh"> | ||