님께서 올리신 글에 나온 에러 메시지는 잘못된 참조 오류입니다.
이것은 흔히 정의되지 않은 함수를 이용할 때 나오는 메시지인데요..
님께서 말씀하신 gd라이브러리가 제대로 설치(?) 되었는지 확인하시고요..
또 그 함수가 제대로 불러들여지는지 확인해보세요.
문제는 함수가 정의되지 않아(즉, 찾지 못해서..) 일어난 것입니다.
그럼 전 이만 지나가러..
: 컴파일하는데 자꾸에러가 나네요...
: 제가 간단하게...c로 gd라이브너리를 이용했어..간단한 소스를 만들었는
데...컴파일에서 에러가...나네요..
: 도와주세요...
: <소스.....>
: #include "gd.h"
: #include <stdio.h>
: int main(){
: gdImagePtr im;
: int black;
: int white;
: im = gdImageCreate(100,100);
: black=gdImageColorAllocate(im, 0, 0, 0);
: white=gdImageColorAllocate(im,255, 255, 255);
: gdImageLine(im, 0, 0, 63, 63, white);
: printf("Content-type: image/gif");
: gdImageGif(im, stdout);
: gdImageDestroy(im);
: return 0;
: }
:
: <에러 ....>
: /tmp/ccr2QI3o.o: In function `main':
: /tmp/ccr2QI3o.o(.text+0xe): undefined reference to `gdImageCreate'
: /tmp/ccr2QI3o.o(.text+0x25): undefined reference to
`gdImageColorAllocate'
: /tmp/ccr2QI3o.o(.text+0x45): undefined reference to
`gdImageColorAllocate'
: /tmp/ccr2QI3o.o(.text+0x65): undefined reference to `gdImageLine'
: /tmp/ccr2QI3o.o(.text+0x8a): undefined reference to `gdImageGif'
: /tmp/ccr2QI3o.o(.text+0x99): undefined reference to `gdImageDestroy'
: collect2: ld returned 1 exit status
:
:
: 이런 에러가 나네요...
: 제발 자세하게 가르쳐 주세요....