X 윈도우 프로그램 컴파일 잘 안되요
글쓴이: 익명 사용자 / 작성시간: 화, 2002/05/14 - 8:12오전
=== xp203.c ===
#include
#include
#include
main()
{
Display *d;
Window w;
d = XOpenDisplay(NULL);
w = XCreateSimpleWindow(d, DefaultRootWindow(d),50,50,400,300,2,
BlackPixel(d,0), WhitePixel(d,0));
XMapWindow(d,w);
XFlush(d);
getchar();
XCloseDisplay(d);
}
그리고 나서
cc -o xp203 xp203.c -lX11 하면
/usr/bin/ld cannot open -lX11 No such file or directory
collect2 ld returned 1 exit status 라는 메세지가 나오면서
컴파일이 안되는데
도움 좀 부탁드려요.
Forums:
Re: X 윈도우 프로그램 컴파일 잘 안되요
링크가 잘 안되서 그런 것 같습니다.
에러가 난대로 ^^;
인클루드 디렉토리와 라이브러리 디렉토리를 설정화일에 세팅해주시던가
아니면 컴파일할때 -l -I 뒤에 직접 적어주셔도 되겠죠...
아마 다른분들이 답을 달아주실 것 같습니다.
즐거운 하루 되시기 바랍니다.
Re: X 윈도우 프로그램 컴파일 잘 안되요
뒤에 -lX11 만하면 안되구요
X11 라이브러리의 헤더 파일이 있는 디렉터리를 -I(대문자 아이입니다) 뒤에... 예를
들어 다음처럼 -I/usr/X11R6/include 쓰시구, -L 뒤에 라이브러리 파일이 있는
디렉터리를 -L/usr/X11R6/lib 처럼 쓰시면 될껍니다.
도움이 되셨기를..
감사합니다. 잘되네요!!(냉무)
------------------
댓글 달기