• Showing Page History #45621

ARM用のツールチェーンには、codesourcerySourcery G++ Lite Editionを使用します。ツールチェーンのインストールには、以下のスクリプトを実行してください。途中、sudoのパスワードを求められます。

  1. #! /bin/sh
  2. wget http://www.codesourcery.com/sgpp/lite/arm/portal/package4463/public/arm-none-eabi/arm-2009q1-161-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
  3. tar xvjf arm-2009q1-161-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
  4. sudo mv * /opt arm-2009q1 -f
  5. /opt/arm-2009q1/bin/arm-none-eabi-gcc -v
  6. echo
  7. echo The codesourcery ARM EABI toolchain 2009Q1 have been installed on /opt/arm-2009q1
  8. echo
  9. echo
  10. echo Append following line into the ~/.bashrc
  11. echo '# ------------------Cut Here --------------------'
  12. echo 'export PATH=$PATH:/opt/arm-2009q1/bin'
  13. echo '# ----------------- Cut Here --------------------'
  14. echo

インストールが完了すると、/opt/arm-2009q1/binにコンパイラのバイナリが置かれます。動作確認のために、

/opt/arm-2009q1/bin/arm-none-eabi-gcc -v

を実行してください。正しくインストールされているならば、構成情報を含んだバージョン情報が表示されます。この原稿を書いている時点では

gcc version 4.3.3 (Sourcery G++ Lite 2009q1-161) 

と、表示されます。正しくインストールされていることを確認したら、スクリプト実行中に表示されたPATHの設定コマンドを ~/.bashrc に追加してください。これでコンパイラにパスが通ります。