Skip to content

Latest commit

 

History

History
78 lines (47 loc) · 3.37 KB

BUILD_LINUX.md

File metadata and controls

78 lines (47 loc) · 3.37 KB

Linux 版 Momo をビルドする

まずは momo のリポジトリをダウンロードします。

$ git clone [email protected]:shiguredo/momo.git

環境について

Docker の利用について

Linux 版 Momo をビルドする際には Docker 19.03 以降が必要になりますので、事前にインストールしておいてください。

Docker for Windows や Arm 上でのビルドは未検証です。 Linux x86_64 版、または Docker for Mac をご利用ください

また、./build.sh 実行時に --no-mount オプションを指定することで、 マウントを利用しないモードで docker container を動作させることができます。何らかの理由でマウントがうまく動作しない場合に使って下さい。

Raspberry Pi OS 32bit (armv6) 向けバイナリを作成する

build ディレクトリ以下で ./build.sh raspberry-pi-os_armv6 と打つことで Momo の Raspberry Pi OS armv6 向けバイナリが生成されます。

$ ./build.sh raspberry-pi-os_armv6

うまくいかない場合は ./build.sh --clean raspberry-pi-os_armv6 && ./build.sh raspberry-pi-os_armv6 を試してみてください。

Raspberry Pi OS 32bit (armv7) 向けバイナリを作成する

build ディレクトリ以下で ./build.sh raspberry-pi-os_armv7 と打つことで Momo の Raspberry-Pi-OS armv7 向けバイナリが生成されます。

$ ./build.sh raspberry-pi-os_armv7

うまくいかない場合は ./build.sh --clean raspberry-pi-os_armv7 && ./build.sh raspberry-pi-os_armv7 を試してみてください。

Raspberry Pi OS 64bit (armv8) 向けバイナリを作成する

build ディレクトリ以下で ./build.sh raspberry-pi-os_armv8 と打つことで Momo の Raspberry Pi OS armv8 向けバイナリが生成されます。

$ ./build.sh raspberry-pi-os_armv8

うまくいかない場合は ./build.sh --clean raspberry-pi-os_armv8 && ./build.sh raspberry-pi-os_armv8 を試してみてください。

Ubuntu 18.04 (armv8) Jetson Nano 向けバイナリを作成する

build ディレクトリ以下で ./build.sh ubuntu-18.04_armv8_jetson_nano と打つことで Momo の Ubuntu 18.04 armv8 Jetson Nano 向けバイナリが生成されます。

$ ./build.sh ubuntu-18.04_armv8_jetson_nano

うまくいかない場合は ./build.sh --clean ubuntu-18.04_armv8_jetson_nano && ./build.sh ubuntu-18.04_armv8_jetson_nano を試してみてください。

Ubuntu 18.04 (armv8) Jetson Xavier NX / AGX 向けバイナリを作成する

build ディレクトリ以下で ./build.sh ubuntu-18.04_armv8_jetson_xavier と打つことで Momo の Ubuntu 18.04 armv8 Jetson Xavier NX / AGX 向けバイナリが生成されます。

$ ./build.sh ubuntu-18.04_armv8_jetson_xavier

うまくいかない場合は ./build.sh --clean ubuntu-18.04_armv8_jetson_xavier && ./build.sh ubuntu-18.04_armv8_jetson_xavier を試してみてください。

Ubuntu 18.04 (x86_64) 向けバイナリを作成する

build ディレクトリ以下で ./build.sh ubuntu-18.04_x86_64 と打つことで Momo の Ubuntu 18.04 x86_64 向けバイナリが生成されます。

$ ./build.sh ubuntu-18.04_x86_64

うまくいかない場合は ./build.sh --clean ubuntu-18.04_x86_64 && ./build.sh ubuntu-18.04_x86_64 を試してみてください。