st
端末を試してみたいです。要件セクションで、次の操作を行いますREADME
。
Requirements
------------
In order to build st you need the Xlib header files.
- 「Xlib」と「Xlibヘッダファイル」とは何ですか?
- どのパッケージをインストールする必要がありますか? Debian 安定版を使用してください。
答え1
XlibはX11クライアントライブラリであり、ヘッダファイルはそれを使用してプログラムを構築するために必要なファイルです。 Debian ではインストールする必要がありますlibx11-dev
。
答え2
Debian では、関連する Xlib ヘッダファイルと Xlib ファイルは次の場所にあります。
/usr/include/X11
そして
/usr/lib/x86_64-linux-gnu
それぞれ。 sucklessソースからstをビルドするときは、config.mkファイルでsucklessが提供するlibファイルとヘッダーファイルの場所をDebianビルドに関連する場所に変更する必要があります。変更されると、st は正常にビルドされなければなりません。したがって、config.mk ファイルには、次の変更がコードに含まれます。
X11INC = /usr/include/X11
X11LIB = /usr/lib/x86_64-linux-gnu
#X11INC = /usr/X11R6/include
#X11LIB = /usr/X11R6/lib