Windows10でSHIROをビルドした
gccを入れた
参考:https://www.javadrive.jp/cstart/install/index6.html
忘れずにPATHを通しましょう。
C:\Program Files (x86)\GnuWin32\bin
makeを入れた
参考:https://qiita.com/tyty96/items/f501f44a8d44e3fd6987
忘れずにPATHを通しましょう。
C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin
gitを入れた ※すでに入れてあった
正確には 「git for windows」
参考:https://www.curict.com/item/60/60bfe0e.html
Luaを入れた
https://www.kkaneko.jp/tools/win/lua.html
こちらも忘れずにPATHを通しましょう。
ビルド作業
git-bash を開いて以下のファイルを実行してください。
# ソースコードをダウンロード
git clone https://github.com/Sleepwalking/SHIRO
git clone https://github.com/Sleepwalking/ciglet
git clone https://github.com/Sleepwalking/liblrhsmm
# cigletをビルド
cd ciglet
make single-file
cd ..
# cigletをSHIROのフォルダにコピー
cp -r cigret/single-file/ SHIRO/external/ciglet
# liblrhsmmをSHIROのフォルダにコピー
cp -r liblrhsmm/ SHIRO/external/liblrhsmm
# liblrhsmmをビルド
cd SHIRO/external/liblrhsmm
make
cd ../..
# SHIROをビルド
mkdir build
make
たぶんこれで終わり
動作チェックはしてないので今度やります。
感想
WSLでも同じことできるしWSLでよくね?
と思ったのですが、SHIROのexeファイルができました。やったね。
参考
この記事が気に入ったらサポートをしてみませんか?