GCPでのインスタンス作成
ビルドが簡単にできるDebianを使います。マシンタイプはご予算に応じて。
ssh鍵の登録もインスタンス作成時に行うと楽。
鍵の生成はこちらhttps://qiita.com/tibigame/items/0941991a1764f5fed4b1
同等の[REST]と[コマンドライン]と書いてある所を押すとgcloudコマンドからインスタンス作成できるコマンドが表示される。
同じインスタンスを作りたい場合はそのコマンドを叩けばいい。
GCPは楽でいい。
やねうら王をビルドしよう
sudo apt update
sudo apt install -y git clang make wget unzip
git clone https://github.com/yaneurao/YaneuraOu.git
cd YaneuraOu/source/
# makeの微修正
sed -i '/march=native/ s/# //' ./Makefile
make
mkdir ~/bin && cp ./YaneuraOu-by-gcc ~/bin && cd ~/bin &&
# 評価関数をダウンロードする
wget https://github.com/qhapaq-49/qhapaq-bin/releases/download/eloqhappa/eloqhappa1_1.zip
unzip eloqhappa1_1.zip && rm eloqhappa1_1.zip && mv elq-0521 eval
YaneuraOu-by-gccコマンドを叩いてusiやisreadyが正常に動けばOKだ。