📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

41行目: 41行目:


== GDBのインストール ==
== GDBのインストール ==
==== 1. 共通 ====
==== 共通 ====
[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>
==== 2-1. ネイティブ向け ====
==== ネイティブ向け ====
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>
==== 2-2. AArch64 クロスコンパイラ向け ====
==== 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>
==== 2-3. H8/300 クロスコンパイラ向け ====
==== 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>
==== 3. 共通 ====
==== パスの設定 ====
必要に応じて、~/.profileファイル等に環境変数を設定する。<br>
必要に応じて、~/.profileファイル等に環境変数を設定する。<br>
  <syntaxhighlight lang="sh">
  <syntaxhighlight lang="sh">