Qiita初投稿
SLコマンドをWindowsで実行できるようにしました(WSLでじゃなくてsl.exe
をビルドした)。
ただビルドするだけと思いきやWindowsではcurses
というライブラリが使えないので、pdcurses
というライブラリで代用しました。
必要なもの
Chocolateyで全部入ります
- GCC
- Make
- Git
流れ
- gitでclone
- pdcursesをビルド
- ファイルを少し編集
- slをビルド
- 完
リポジトリをクローン
git clone https://github.com/mtoyoda/sl
cd sl
git clone https://github.com/wmcbrine/PDCurses
PDCursesをビルド
出来上がるpdcurses.a
をlibncurses.a
にリネームしておきます。n
に注意しましょう。
cd PDCurses/wincon
make
rename pdcurses.a libncurses.a
cd ../.. # sl.cがあるディレクトリへ戻る
Makefileを編集
slディレクトリ直下のMakefile
の9行目のCFLAGS
を編集して、ヘッダファイルとさっきのビルドしたやつを参照させます。
sl/Makefie
# ----- before -----
CFLAGS=-O -Wall
# ----- after -----
CFLAGS=-O -Wall -I./PDCurses -L./PDCurses/wincon
仕上げ
slディレクトリ直下において、
make