pai sunt 2 kestii diferite:
1. includerea fisierelor header de mysql (pentru compilare), si asta se
rezolva cu -I/path/to/mysql/include plus include <mysql-whatever.c> in
cod
2. specificarea librariilor si a cailor (pentru link-editare), cu
-L/path/to/mysql/libs si -lmysqlclient (pe ultimul l-ai uitat si de aia
dadea eroare la linkeditare)

Alex


> Am instalat rpm-ul mysql-devel-3.23.54a-11.i386.rpm.
> Vreau sa foloses mysql.h care se afla in
> /usr/include/mysql.h intr-un program c.
> cand il compiez cu comanda:
> 
> gcc -o asd test_mysql.c -I/usr/include/mysql
> -L/usr/lib/mysql
> 
> primesc urmatoarea eroare:
> 
> /tmp/cciQsJhy.o(.text+0x3a): In function 'main':
> :undefined reference to 'mysql_connect'
> collect2: ld returned 1 exit status
> 
> cum rezolv problema. tinta finala este interogarea lui
> MySQL dintr-un program c.
> 
> thx a lot
> 
> Mihai D.
> 
> 
>       
>               
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! - Internet access at a great low price.
> http://promo.yahoo.com/sbc/
> 
> --- 
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 
> 

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui