엑스 프로그램 컴파일할때는 아래 옵션들은 반드시 넣어야 합니다.
-I/usr/include/X11, -L/usr/X11R6/lib, -lX11
이중 첫번째 -I/usr/include/X11 옵션은 인클루드 파일을 /usr/include/X11
에서도 찾으라 하는 것인데, 이거 정확한 경로가 생각이 안나네요.
(find / -name Xlib.h로 Xlib.h의 경로 찾아 적으면 됩니다. Xlib.h는 대개
X11/Xlib.h 로 인클루드되므로 경로명에서 Xlib.h 앞의 X11 부분은
빼버린 경로를 넣어야 합니다.)
그리고 -lm은 필요 없을 거 같네요.
-lX11은 엑스 라이브러리 사용하라는 옵션이고(엑스 프로그램은 필수),
-L/usr/X11R6/lib는 /usr/X11R6/lib에서도 라이브러리 찾아보라는 것이죠.--Written by The Black Knight