일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- tour of go
- a tour of go
- OS
- 공룡책
- JUCE라이브러리
- 연결리스트
- C++ library
- c++ heap
- C언어
- JUCE library
- gui
- 알고리즘
- 코딩
- 운영체제
- go channel
- 자료구조
- Docker
- LOB
- Nebula
- 리듬게임
- vim-go
- 프로그래밍
- C++ gui 라이브러리
- C++ gui
- C++
- 백준
- JUCE 튜토리얼
- BOJ
- go
- JUCE
Archives
- Today
- Total
CafeM0ca
[C] X11 라이브러리 설치 본문
반응형
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