> > c프로그램을 짜다가 database가 필요해 mysql을 쓰게 되었습니다.
> > 그래서 차근히...mysql을 설치하고 c api의 함수를 이용해 sql과
> > 연동하려 했는데...에러가 나더군요...다음과 같이....
> >
> > undefined reference to `mysql_init`
> > undefined reference to `mysql_real_connect`
> >
> > 에러의 의미가 무슨의미인줄은 알겠는데 도저히 손쓸 방법을
> > 모르겠어요...흑흑
> > 제발 도와주세요....
> >
> > 참고로 저의 컴은 ALZZA 6.1이 설치되어 있고...
> > mysql 버젼은 3.22.32로 소스 rpm받아서 나온 소스를 /usr/local/mysql
> > 로 옮겨서 컴팔을 했구요...
> >
> > 언듯 듣기로는 path설정과 컴팔할때 옵션을 어케 해야 한다고 한다던데..
> .
> > 잘 모르겠어요....도와 주세요...빠른 답변해 주시면 무척이나 고맙겠습
> 니다.
> >
> > 그럼 행복하세요.
> >
> >
> >
>
> 안녕하세요.. 저두 잘은 모르지만.. 이렇게 글을 올립니다.. 아마도
>
> 아래의 방법으로 하면.. 될것도 같네여..
>
> 우선 #include 에서 mysql함수를 사용하려면..
>
> #include "/usr/local/mysql/include/mysql.h" 를 하시구여
>
> 주의 하실것은 꺽쇠가 아니고 인용부호라는 거 아시죠..??
>
> 그리고 프로그램을 쭉 짭니다.. 그런 다음에 컴파일 하실때...
>
> 예를 들어 test.c 파일을 test라는 실행 파일로 만든다고 가정합시다
>
> $>cc -o test test.c -I/usr/local/mysql/include
> -L/usr/local/mysql/lib -lmysqlclient
>
> 이렇게 컴파일을 하면 됩니다.. 글자를 유심히 봐주세여..
>
> test.c 다음에 있는 글자는 ㅣ(엘) 이 아니고 I(대문자 아이) 입니다.
>
> 너무 세심한것 까지 신경썼나..?? 히히...
>
> 성공하길 바라겠습니다.. 그럼 수고하세여...
답변 정말 감사합니다...답변으로 인해 컴팔하는데 성공하였답니다...
이 고마움을 어케 말해야 할지...여하튼 정말 감사하구요...
행복하세요...
|