什么是 Xlib 头文件以及如何安装它们?

什么是 Xlib 头文件以及如何安装它们?

想尝试一下st终端。在其要求部分README

Requirements
------------
In order to build st you need the Xlib header files.
  1. 什么是“Xlib”和“Xlib 头文件”?
  2. 我应该安装哪些软件包?使用 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

相关内容