13,009
回編集
139行目: | 139行目: | ||
==== クロスコンパイラ向けGCCのインストール ==== | ==== クロスコンパイラ向けGCCのインストール ==== | ||
クロスコンパイラ向けGCCをビルドおよびインストールする手順を以下に示す。<br> | クロスコンパイラ向けGCCをビルドおよびインストールする手順を以下に示す。<br> | ||
<br> | |||
まず、[https://ftp.gnu.org/gnu/binutils/ GNUの公式Webサイト]から、Binutilsをダウンロードする。<br> | まず、[https://ftp.gnu.org/gnu/binutils/ GNUの公式Webサイト]から、Binutilsをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
153行目: | 154行目: | ||
--enable-interwork --enable-multilib --with-gnu-as --with-gnu-ld --disable-nls | --enable-interwork --enable-multilib --with-gnu-as --with-gnu-ld --disable-nls | ||
<br> | <br> | ||
次に、クロスコンパイラ向けGCCをビルドおよびインストールする。<br> | |||
以下の例では、AArch64用クロスコンパイラ向けGCC 11.2をビルドしている。<br> | 以下の例では、AArch64用クロスコンパイラ向けGCC 11.2をビルドしている。<br> | ||
<br> | <br> | ||
168行目: | 169行目: | ||
make install-strip | make install-strip | ||
<br> | <br> | ||
Newlibをインストールする場合の手順を以下に示す。<br> | Newlibをインストールする場合の手順を以下に示す。(おそらくインストールは不要であるが、念のため、記述する)<br> | ||
[https://www.sourceware.org/newlib/ Newlibの公式Webサイト]にアクセスして、Newlibをダウンロードする。<br> | [https://www.sourceware.org/newlib/ Newlibの公式Webサイト]にアクセスして、Newlibをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> |