MySQL (C API) Linux, WIN95

Ing. Miloš Vymazal mvymazal na atlas.cz
Úterý Květen 8 13:43:15 CEST 2001


Pekny den,

dva dny zapasim s kompilaci programu vyuzivajiciho C API z mysql.
V Linuxu vse probehne OK. Problem je, ze potrebuji udelat exe, ktere mi
nazene data na sever z WIN95. Zkousel jsem kompilaci v DJGPP i CYGWIN
ve WIN98, ale vysledek je stejny. Nemate nekdo nejakou radu, kde by mohla
byt chyba?

<<<<  cyqwin
$ make
gcc -o test test.o -L/usr/lib/mysql  -lmysqlclient -lm
test.o(.text+0x89):test.c: undefined reference to `mysql_init'
test.o(.text+0xb2):test.c: undefined reference to `mysql_real_connect'
test.o(.text+0xf8):test.c: undefined reference to `mysql_query'
test.o(.text+0x117):test.c: undefined reference to `mysql_store_result'
test.o(.text+0x143):test.c: undefined reference to `mysql_fetch_row'
test.o(.text+0x16b):test.c: undefined reference to `mysql_fetch_lengths'
collect2: ld returned 1 exit status
make: *** [test] Error 1

<<< makefile
CC = gcc
INCLUDES = -I/usr/include/mysql
LIBS = -L/usr/lib/mysql  -lmysqlclient -lm
PROG = test
.....

predem diky

Milos Vymazal
http://www.garten.cz




Další informace o konferenci Linux