<メモブログ>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