タグ

ブックマーク / blog.chibiegg.net (1)

  • SnowLeopardにH8とSHのクロスコンパイル環境の準備 « chibiegg日誌

    Mac OSX 10.6 SnowLeopardでSHとH8のためのプログラムをコンパイルするためのGCCをコンパイルしました。 なかなか最初はうまくいきませんでしたが、いくつかオプションを指定することでうまくいきました。 基的にクロスコンパイル環境はbinutilsをコンパイルし、その後にGCCをnewlibといっしょにコンパイルすることになります。 その前に、GCCのコンパイルにはGMPとMPFR及び、MPCをインストールしておく必要があります。 今回使ったバージョンは以下の通りです。 GMP 5.0.1 MPFR 2.4.2 MPC 0.8.1 binutils 2.20 newlib 1.18.0 gcc 4.5.0 これらが~/src/以下に展開されている状態である場合のコンパイル例が以下の通りです。SHとH8の違いはTargetがsh-elfかh8300-elfかの違いだけで

    smocchan
    smocchan 2010/07/17
  • 1