環境:WSL
bush にテキストユーザインタフェース (TUI) の構築

ncurses の非公式マニュアルの日本語訳はここ

・早速インストール

インストール

$ sudo apt install libncurses-dev



・早速テスト


#include <ncurses.h>

int main(void) 
{
    initscr();

    start_color();
    init_pair(1, COLOR_YELLOW, COLOR_RED);

    attrset(COLOR_PAIR(1));
    mvaddstr(5, 10, "Hello World");
    getch();

    endwin();
    return 0;
}


・早速コンパイル

コンパイル時に オプション -lncurses を指定

$ gcc test.c -o test -lncurses



・結果
wsl