想尝试一下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时,有必要将suckless在config.mk文件中提供的lib和头文件的位置更改为与debian构建相关的位置。一旦更改,st 应该会成功构建。因此,在 config.mk 文件中,代码中包含以下更改:
X11INC = /usr/include/X11
X11LIB = /usr/lib/x86_64-linux-gnu
#X11INC = /usr/X11R6/include
#X11LIB = /usr/X11R6/lib