📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 331行目: | 331行目: | ||
mkdir build && cd build | mkdir build && cd build | ||
# GCC 8.3 | |||
export PATH="/<上記でインストールしたBinutilsのインストールディレクトリ>/bin:$PATH" && \ | |||
CC=<ネイティブ向けGCCのパス> CXX=<ネイティブ向けG++のパス> \ | |||
../configure --prefix=<クロスコンパイラ向けGCCのインストールディレクトリ> \ | |||
--build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=h8300-elf \ | |||
--enable-languages=c,c++ \ | |||
--disable-bootstrap --disable-nls --disable-werror --enable-lto --enable-gold \ | |||
--with-newlib \ | |||
--with-headers=/<上記でダウンロードしたNewLibのディレクトリ>/newlib/libc/include | |||
make -j $(nproc) | |||
make install | |||
# GCC 8.4以降 | |||
export PATH="/<上記でインストールしたBinutilsのインストールディレクトリ>/bin:$PATH" && \ | export PATH="/<上記でインストールしたBinutilsのインストールディレクトリ>/bin:$PATH" && \ | ||
CC=<ネイティブ向けGCCのパス> CXX=<ネイティブ向けG++のパス> \ | CC=<ネイティブ向けGCCのパス> CXX=<ネイティブ向けG++のパス> \ | ||
| 357行目: | 370行目: | ||
cd <GCCのソースコードがあるディレクトリ>/build | cd <GCCのソースコードがあるディレクトリ>/build | ||
# GCC 8.3は不要 | |||
# GCC 8.4以降 | |||
export PATH="/<上記でインストールしたBinutilsのインストールディレクトリ>/bin:$PATH" && \ | export PATH="/<上記でインストールしたBinutilsのインストールディレクトリ>/bin:$PATH" && \ | ||
CC=<ネイティブ向けGCCのパス> CXX=<ネイティブ向けG++のパス> \ | CC=<ネイティブ向けGCCのパス> CXX=<ネイティブ向けG++のパス> \ | ||