2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WindowsでSLコマンドをビルド(sl.exe)

Last updated at Posted at 2023-03-31

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.alibncurses.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

これでsl.exeができました!
スクリーンショット.png

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?