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