Ok , merci, la compilation marche nickel, maintenant c'est l'édition de liens qui pose problèmes, j'ai une longues série d'erreurs du même type : multiple definition of ....
$ gcc -o test a.out
collect2: ld terminated with signal 11 [Segmentation fault]
a.out(.rodata+0x0): multiple definition of `_fp_hw'
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/../../../crt1.o(.rodata+0x0):../sysdeps/i386/elf/start.S:48: first defined here
a.out(.data+0x4): In function `__data_start':
: multiple definition of `__dso_handle'
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/crtbegin.o(.data+0x0): first defined here
a.out(.init+0x0): In function `_init':
/home/gb/rpm/BUILD/glibc-2.3.3/build-i586-linux/csu/crti.S:36: multiple definition of `_init'
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/../../../crti.o(.init+0x0):/home/gb/rpm/BUILD/glibc-2.3.3/build-i586-linux/csu/crti.S:12: first defined here
a.out(.text+0x0): In function `_start':
../sysdeps/i386/elf/start.S:48: multiple definition of `_start'
...
...
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/../../../crt1.o(.dynamic+0x0):../sysdeps/i386/elf/start.S:48: multiple definition of `_DYNAMIC'
a.out(.dynamic+0x0): first defined here
Je sais pas pourquoi, il y a deux, j'avais fais quelques trucs en C++ sous linux, ça m'avais pas posé autant de problèmes pour compiler et faire marcher quelque chose...
Poste le Sunday 6 February 2005 11:40:59