CafeM0ca

[C] X11 라이브러리 설치 본문

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 이다.

 

반응형

'Programming > C' 카테고리의 다른 글

[C] 아스키코드 그 너머의 문자(extended ASCII, unicode)  (0) 2019.11.28
[C]별찍기  (0) 2018.01.12
[C]const 포인터  (0) 2017.11.28
[C]시저암호(카이사르암호)  (0) 2017.11.19
[C] fwrite,fread  (0) 2017.11.08
Comments