📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 297行目: | 297行目: | ||
make install | make install | ||
<br> | <br> | ||
次に、[https://gcc.gnu.org GCCの公式Webサイト] | 次に、[https://gcc.gnu.org GCCの公式Webサイト]にアクセスして、GCCのソースコードをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf gcc-<バージョン>.tar.xz | tar xf gcc-<バージョン>.tar.xz | ||
cd gcc-<バージョン> | cd gcc-<バージョン> | ||
<br> | <br> | ||
さらに、[https://sourceware.org/newlib/ NewLibの公式Webサイト]、または、[https://github.com/bminor/newlib/ NewLibのGithub]にアクセスして、NewLibのソースコードをダウンロードする。<br> | さらに、[https://sourceware.org/newlib/ NewLibの公式Webサイト]、または、[https://github.com/bminor/newlib/ NewLibのGithub]にアクセスして、NewLibのソースコードをダウンロードする。<br> | ||
もし、NewLibの公式Webサイトからファイルをダウンロードできない場合は、<code>wget</code>コマンド等を使用してダウンロードする。<br> | |||
wget ftp://sourceware.org/pub/newlib/newlib-<バージョン>.tar.gz | |||
<br> | |||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
tar xf newlib-<バージョン>.tar.gz | tar xf newlib-<バージョン>.tar.gz | ||
<br> | <br> | ||
クロスコンパイラ向けGCCをビルドおよびインストールする。<br> | クロスコンパイラ向けGCCをビルドおよびインストールする。<br> | ||
クロスコンパイラ向けGCCをビルドする場合、ネイティブ向けGCCとバージョンを合わせた方がよい。<br> | クロスコンパイラ向けGCCをビルドする場合、ネイティブ向けGCCとバージョンを合わせた方がよい。<br> | ||
cd <GCCのソースコードがあるディレクトリ> | |||
mkdir build && cd build | mkdir build && cd build | ||