aarch64-rpi3-linux-gnu | 1 month ago | ||
crosstool-ng | 1 month ago | ||
target | 1 month ago | ||
README.md | 1 month ago | ||
docker-compose.yml | 1 month ago |
Cross Complie 環境の Docker Image を作成します。
docker, docker-compose をインストールしておくこと。
下記、実行する。
git clone https://ehobby.jp/gitbucket/git/kei-n/cross-compiler.git
次のコマンドを実行する。 約 700MB 程度のイメージが作成されます。
docker-compose build crosstool-ng
次のコマンドを実行する。 約 15GB 程度のイメージが作成されます。ビルドに時間かかります。(マシンスペックによるが 1Hr 程度)
docker-compose build aarch64-rpi3-linux-gnu
次のコマンドで aarch64-rpi3-linux-gnu のコンテナを起動します。
docker-compose up -d
# <CONTAINER ID> は、docker ps により出力される aarch64-rpi3-linux-gnu の CONTAINER ID。 docker exec -it <CONTAINER ID> /bin/bash次のコマンドでも可
docker exec -it `docker ps | sed -n -e "s/^\(.*\)\s\+aarch64-rpi3-linux-gnu.*/\1/p"` /bin/bash
参照: https://ehobby.jp/~kei-n/wiki/?Linux/cross-compile%E7%92%B0%E5%A2%83