- Windows の場合は、WSL1 の Ubuntu18.04 をインストール済み
- etrobo パッケージをインストール済み
etrobo シミュレータ v1.0
をダウンロードしている
すでに etrobo シミュレータ v1.0
にアップデートしている人は、飛ばしてください。
念のため、開発環境のアップデートを行います
$ cd ~/etrobo
$ update
$ cd ~/etrobo/workspace
$ git clone https://github.com/[自分のGitHubユーザ名]/etrobocon2020.git
※)https://github.com/[自分のGitHubユーザ名]/etrobocon2020.git
の部分は先ほどコピーした URL を使う。
最新状態である KatLab のリポジトリから、更新内容を取得する(git pull)ために行う
$ cd ~/etrobo/workspace/etrobocon2020
$ git remote add upstream https://github.com/KatLab-MiyazakiUniv/etrobocon2020.git
etrobo ディレクトリで以下のコマンドを実行する
make app=etrobocon2020 sim up
etrobocon2020 ディレクトリでビルドをしたい場合は、上記コマンドのmake
を./make.sh
に置き換えて実行する
./make.sh app=etrobocon2020 sim up
etrobo ディレクトリで以下のコマンドを実行する
make right app=etrobocon2020 sim up
etrobocon2020 ディレクトリでビルドをしたい場合は、上記コマンドのmake
を./make.sh
に置き換えて実行する
./make.sh right app=etrobocon2020 sim up
~/etrobo/workspace/etrobocon2020
にあるgtest_all.sh
ファイルを実行することで、 Google Test を実行できます。
$ cd ~/etrobo/workspace/etrobocon2020
$ ./gtest_all.sh
-
cmake
をインストールしていない場合以下のようなエラーが発生した際は、
cmake
をインストールしなければいけません。./test/gtest/gtest_build.sh: 9: ./test/gtest/gtest_build.sh: cmake: not found
Windows の場合は、
sudo apt install cmake
を実行してcmake
をインストールした後、もう一度gtest_all.sh
ファイルを実行してください。macOS の場合は、Homebrewをインストールし、
brew install cmake
を実行してcmake
をインストールした後、もう一度gtest_all.sh
ファイルを実行してください。
TODO: 後で整備する