>> Delete No. 14633 article
No. Linux 에서 MySQL 의 C API 프로그래밍...

등록 2000-12-16 14:17:00 By localhost     조회 2
이름 영규    

		MySQL 의 C API 를 써볼라고 하는데 잘 안되네요...
 인터넷에서 여기저기 뒤져서 괜찮은 자료를 구했는데
 거기서 하라는 대로 하니까 안 되네요... -_-;
 MySQL 은 /usr/local/mysql 에 깔았구여.
 C 소스(temp.c)는 아래랑 같거등요..
 #include <stdio.h>
#include <mysql.h>
 main() {
        MYSQL mysql;
        mysql_init (&mysql);
        if (!mysql_real_connect(&mysql, NULL, "styker", "passwd", NULL,
            3306, (char *)NULL, 0))
        {
                printf ("%s", mysql_error(&mysql));
                exit(1);
        }
       
        printf ("연결되써");
        mysql_close(&mysql);
}
 컴파일은 다음 처럼 했으요.
 gcc -I/usr/local/mysql/include/mysql
-L/usr/local/mysql/lib/mysql -lmysqlclient temp.c
 컴파일은 아주 자~알 됩니당~
 근데 실행하면 이상한 에러가... -_-;
분명 파일 경로를 제대로 지정해 주었는데 어찌하여 저런 에러가 나는지...
 경험하셨던 있으시면 알려주세여~ ^O^;
 [styker@manazone mysql]$ gcc -I/usr/local/mysql/include/mysql
> -L/usr/local/mysql/lib/mysql -lmysqlclient temp.c
[styker@manazone mysql]$ ./a.out
./a.out: error in loading shared libraries: libmysqlclient.so.6: cannot open
shared object file: No such file or directory
[styker@manazone mysql]$
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved