Скачал исходиники mysql-4.0.21
пытаюсь от туда скомпилить пример select_test.c
# gcc select_test.c
select_test.c:22:19: mysql.h: No such file or directory
select_test.c: In function `main':
select_test.c:30: error: `MYSQL' undeclared (first use in this function)
select_test.c:30: error: (Each undeclared identifier is reported only once
select_test.c:30: error: for each function it appears in.)
select_test.c:30: error: parse error before "mysql"
select_test.c:31: error: `MYSQL_RES' undeclared (first use in this function)
select_test.c:31: error: `res' undeclared (first use in this function)
select_test.c:40: error: `mysql' undeclared (first use in this function)
select_test.c:41: error: `sock' undeclared (first use in this function)
поменял #include "mysql.h" на #include "mysql/mysql.h"
#gcc select_test.c
/root/tmp/ccWWBkia.o(.text+0x44): In function `main':
: undefined reference to `mysql_init'
/root/tmp/ccWWBkia.o(.text+0x67): In function `main':
: undefined reference to `mysql_real_connect'
/root/tmp/ccWWBkia.o(.text+0x8b): In function `main':
: undefined reference to `mysql_error'
/root/tmp/ccWWBkia.o(.text+0x115): In function `main':
: undefined reference to `mysql_query'
/root/tmp/ccWWBkia.o(.text+0x12d): In function `main':
: undefined reference to `mysql_error'
/root/tmp/ccWWBkia.o(.text+0x15c): In function `main':
: undefined reference to `mysql_store_result'
/root/tmp/ccWWBkia.o(.text+0x17f): In function `main':
: undefined reference to `mysql_error'
/root/tmp/ccWWBkia.o(.text+0x1ae): In function `main':
: undefined reference to `mysql_free_result'
/root/tmp/ccWWBkia.o(.text+0x1c9): In function `main':
: undefined reference to `mysql_close'
collect2: ld returned 1 exit status
что делаю не так ?, mysql установлен и запушен, полностью функционирует
#uname -a
Linux krasnokamensk.lan 2.4.25-2mdk #1 Tue Mar 2 07:39:08 CET 2004 i686 unknown unknown GNU/Linux