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

241行目: 241行目:
==== 共通 (ホスト側) ====
==== 共通 (ホスト側) ====
GCCツールチェーンのビルドに必要なライブラリをインストールする。<br>
GCCツールチェーンのビルドに必要なライブラリをインストールする。<br>
  sudo zypper install gmp-devel mpc-devel mpfr-devel
  sudo zypper install expect-devel gmp-devel mpc-devel mpfr-devel
<br>
<br>


256行目: 256行目:
<u>インストールディレクトリは、クロスコンパイラ向けGCCのインストールディレクトリと同じディレクトリであることに注意する。</u><br>
<u>インストールディレクトリは、クロスコンパイラ向けGCCのインストールディレクトリと同じディレクトリであることに注意する。</u><br>
  ../configure --prefix=<クロスコンパイラ向けGCCのインストールディレクトリ> \
  ../configure --prefix=<クロスコンパイラ向けGCCのインストールディレクトリ> \
  --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=aarch64-unknown-linux-gnu \
  --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=aarch64-linux-gnu \
  --disable-gdb --disable-nls --disable-multilib --disable-werror \
  --disable-gdb --disable-nls --disable-multilib --disable-werror \
  --enable-gold --enable-lto --enable-plugins --enable-relro \
  --enable-gold --enable-lto --enable-plugins --enable-relro \
277行目: 277行目:
  CC=<ネイティブ向けGCCのパス> CXX=<ネイティブ向けG++のパス> \
  CC=<ネイティブ向けGCCのパス> CXX=<ネイティブ向けG++のパス> \
  ../configure -v --prefix=<クロスコンパイラ向けGCCのインストールディレクトリ>  \
  ../configure -v --prefix=<クロスコンパイラ向けGCCのインストールディレクトリ>  \
  --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=aarch64-unknown-linux-gnu \
  --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=aarch64-linux-gnu \
  --enable-languages=c,c++ --disable-bootstrap --disable-multilib --disable-nls \
  --enable-languages=c,c++ --disable-bootstrap --disable-multilib --disable-nls \
  --with-sysroot=<ターゲットのシステムルートディレクトリ> \
  --with-sysroot=<ターゲットのシステムルートディレクトリ> \