Linux

ld: cannot find -lX11 컴파일 에러 대처법

bluekm 2012. 5. 15. 10:27

"ld: cannot find -lX11" 컴파일 에러

위 에러는 X11 library가 있는 위치가 명시되어 있지 않기때문에 발생한다

따라서 아래와 같은 방법으로 대처 가능하다. (X11 이 /usr/X11R6에 설치되어 있는 경우)


방법1)

gcc -I/usr/X11R6/include -L/usr/X11R6/lib main.c -lX11


방법2)

export LIBRARY_PATH=/usr/X11R6/lib:$LIBRARY_PATH

export C_INCLUDE_PATH=/usr/X11R6/include:$C_INCLUDE_PATH

gcc main.c -lX11