Programming/C
[C] X11 라이브러리 설치
M0ca
2019. 11. 25. 18:32
반응형
X11?
Xlib는 C 프로그래밍 언어로 작성된 X 윈도 시스템 프로토콜 클라이언트 라이브러리이다. X 서버와 상호 작용하는 함수들을 포함하고 있다. 이 함수들은 프로그래머들이 통신 프로토콜을 자세히 모르더라도 프로그램을 작성할 수 있게 도와 준다. Xlib을 직접 사용하는 응용 프로그램들은 드문 편이지만, 대개 위젯 툴킷을 제공하기 위해 Xlib 함수들을 사용하는 다른 라이브러리들을 이용하는 편이다 - wikipedia
설치
ubuntu
sudo apt-get install libx11-dev
mac os X
https://www.xquartz.org 에서 Xquartz.dmg 파일을 다운받고 패키지를 설치하자. Xqartz는 x11 라이브러리를 관리하는 곳이다.
설치 이후
제대로 설치되었다면 /opt/X11이라는 directory가 생성되었을 것이다.
컴파일 하기에 앞서 심볼릭 링크 작업이 필요하다.
ln -s /opt/X11/include/X11 /usr/local/include/X11
심볼릭링크 작업이 끝났으니 즐겁게 컴파일하자
Compile
gcc file -o file.c -lX11
-lX11의 -l은 소문자 L 이다.
반응형