Xlib 헤더 파일은 무엇이며 어떻게 설치합니까?

Xlib 헤더 파일은 무엇이며 어떻게 설치합니까?

st터미널을 사용해 보고 싶습니다 . 요구 사항 섹션에서 다음을 수행합니다 README.

Requirements
------------
In order to build st you need the Xlib header files.
  1. "Xlib"과 "Xlib 헤더 파일"이란 무엇입니까?
  2. 어떤 패키지를 설치해야 합니까? 데비안 안정 버전을 사용하세요.

답변1

Xlib는 X11 클라이언트 라이브러리이며, 헤더 파일은 이를 사용하여 프로그램을 빌드하는 데 필요한 파일입니다. 데비안에서는 를 설치해야 합니다 libx11-dev.

답변2

Debian에서 관련 Xlib 헤더 파일과 Xlib 파일은 다음 위치에 있습니다.

/usr/include/X11

그리고

/usr/lib/x86_64-linux-gnu

각기. suckless 소스에서 st를 빌드할 때, config.mk 파일에서 suckless가 제공하는 lib 및 헤더 파일의 위치를 ​​데비안 빌드와 관련된 위치로 변경해야 합니다. 일단 변경되면 st는 성공적으로 빌드되어야 합니다. 따라서 config.mk 파일에는 다음과 같은 변경 사항이 코드에 포함됩니다.

X11INC = /usr/include/X11

X11LIB = /usr/lib/x86_64-linux-gnu

#X11INC = /usr/X11R6/include

#X11LIB = /usr/X11R6/lib

관련 정보