Problem pri linkovani
Michal Hucik
chaky na goliash.inext.cz
Čtvrtek Duben 1 20:43:04 CEST 1999
Hi,
pisu si nejaky programek a narazil jsem na zvlastni problem pri
kompilaci. Netusite nekdo v cem muze byt problem? (pokud zapoznamkuju
nekterou z pouzitych funkci, tak ta kompilace projde):
=== test.c ===
#include "mysql.h"
#include <string.h>
void main(){
MYSQL connection;
mysql_connect(&connection,"","","");
strstr("","");
};
==============
$ gcc test.c -g -c -O2 -Wall -I/usr/include/mysql
$ gcc -o test test.o -L/usr/lib/mysql -lmysqlclient -lmysys -ldbug
-lmystrings -lm
/usr/lib/mysql/libmystrings.a(strings.o): In function move_upp':
strings.o(.text+0x1d): multiple definition of move_upp'
/usr/lib/mysql/libmysqlclient.a(bmove_upp.o)(.text+0x0): first defined here
ld: Warning: size of symbol move_upp' changed from 33 to 27 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trend':
strings.o(.text+0x92): multiple definition of trend'
/usr/lib/mysql/libmysqlclient.a(strend.o)(.text+0x0): first defined here
ld: Warning: size of symbol trend' changed from 20 to 19 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trcend':
strings.o(.text+0xd1): multiple definition of trcend'
/usr/lib/mysql/libmysqlclient.a(strcend.o)(.text+0x0): first defined here
ld: Warning: size of symbol trcend' changed from 30 to 25 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function s_prefix':
strings.o(.text+0xea): multiple definition of s_prefix'
/usr/lib/mysql/libmysqlclient.a(is_prefix.o)(.text+0x0): first defined here
ld: Warning: size of symbol s_prefix' changed from 42 to 29 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trmake':
strings.o(.text+0x159): multiple definition of trmake'
/usr/lib/mysql/libmysqlclient.a(strmake.o)(.text+0x0): first defined here
ld: Warning: size of symbol trmake' changed from 48 to 34 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trnmov':
strings.o(.text+0x17b): multiple definition of trnmov'
/usr/lib/mysql/libmysqlclient.a(strnmov.o)(.text+0x0): first defined here
ld: Warning: size of symbol trnmov' changed from 45 to 32 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trmov':
strings.o(.text+0x19b): multiple definition of trmov'
/usr/lib/mysql/libmysqlclient.a(strmov.o)(.text+0x0): first defined here
/usr/lib/mysql/libmystrings.a(strings.o): In function trxmov':
strings.o(.text+0x1b6): multiple definition of trxmov'
/usr/lib/mysql/libmysqlclient.a(strxmov.o)(.text+0x0): first defined here
ld: Warning: size of symbol trxmov' changed from 51 to 4294966858 in
strings.o
$
--
"mailto:chaky na foresta.cz","mailto:chaky na vs.inext.cz",2:421/450.55 na fidonet
Michal Hucik, FORESTA SG a.s. "http://goliash.inext.cz/~chaky/"
Phone/Fax +42 657 687111/687199 +42 0603 878178
Vsetin, Czech Republic My computer - My castle
---=== Beskyde, Beskyde, kdo po tobe SCSI ... ? ===---
Další informace o konferenci Linux