いろいろバックエンドな人の備忘録

といいつつレイヤーのネタ書いてます。C/C++, Ruby(Rails)、自宅サーバー,PCパーツ,ネットワーク、あとピアノも。

<メモブログ>LinuxMintでARM-linux 向けのクロスコンパイル環境を作る

Raspberry pi および FPGA評価ボード上で mruby をインストールさせるため

  • すでにクロスコンパイラがある場合は削除する
sudo apt-get remove gcc-arm-none-eabi
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa

標準ライブラリを入れる。また、ホスト用のコンパイラをインストール (Pythonは手元の評価ボード用なので環境によっては不要)

 sudo apt-get install g++ make binutils autoconf automake autotools-dev libtool pkg-config   zlib1g-dev libcunit1-dev libssl-dev libxml2-dev libev-dev libevent-dev libjansson-dev   libc-ares-dev libjemalloc-dev libsystemd-dev   cython python3-dev python-setuptools
 sudo apt-get install gcc-arm-linux-gnueabihf
 sudo apt-get install g++-arm-linux-gnueabihf

marksolters.com