ラズパイはネットワーク環境とセルフコンパイル環境があるので、gitかなんかでファイル共有して、キーボード繋いでmakeすればいいじゃんと思ってました。この前、開発チームの同僚に話を聞いてみるとクロスコンパイルしてますと言われて、せっかくなので僕もクロスコンパイル+Emacsで閉じる環境を作ってみました。 ラズパイはRaspberry Pi 3 Model B+、ホスト環境はUbuntu VERSION="18.04.2 LTS (Bionic Beaver)"です。 クロスコンパイル環境の作成 こちらの記事をそのまま実行すれば開発環境ができます。 !x86_64のUbuntuでC/C++のソースコードをARM/ARM64用にクロスコンパイルしてQEMUで実行する方法のまとめ Ubuntu上でapt install一発です。 sudo apt install g++-arm-linux-gn