Pages : 1
#1 Le 29/05/2007, à 19:54
- valork
problème à la compilation
bonjour,
J'ai un problème lors de ma compilation
executable:(.rodata+0x0): définitions multiples de « _fp_hw »
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.rodata+0x0): défini pour la première fois ici
executable: In function `__data_start':
(.data+0x4): définitions multiples de « __dso_handle »
/usr/lib/gcc/i486-linux-gnu/4.1.2/crtbegin.o:(.data+0x0): défini pour la première fois ici
executable: In function `_init':
/build/buildd/glibc-2.4/build-tree/i386-libc/csu/crti.S:36: définitions multiples de « _init »
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crti.o:/build/buildd/glibc-2.4/build-tree/i386-libc/csu/crti.S:36: défini pour la première fois ici
executable: In function `_start':
(.text+0x0): définitions multiples de « _start »
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.text+0x0): défini pour la première fois ici
executable: In function `main':
(.text+0xa4): définitions multiples de « main »
/tmp/ccvHu9Ng.o:main.c:(.text+0x0): défini pour la première fois ici
/usr/bin/ld: Warning: size of symbol `main' changed from 43 in /tmp/ccvHu9Ng.o to 89 in executable
executable: In function `_fini':
/build/buildd/glibc-2.4/build-tree/i386-libc/csu/crti.S:52: définitions multiples de « _fini »
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crti.o:/build/buildd/glibc-2.4/build-tree/i386-libc/csu/crti.S:52: défini pour la première fois ici
executable:(.rodata+0x4): définitions multiples de « _IO_stdin_used »
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.rodata.cst4+0x0): défini pour la première fois ici
executable: In function `__data_start':
(.data+0x0): définitions multiples de « __data_start »
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.data+0x0): défini pour la première fois ici
collect2: ld returned 1 exit status
voila ce que j'ai lorsque je compile sa :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("testtesttesttest");
return 0;
}
en utilisans :
gcc main.c executable
A quoi sela peux être du ??
Merci d'avance.
Hors ligne
#2 Le 29/05/2007, à 21:52
- pluviotor
Re : problème à la compilation
Un sacré beau merdier!
le i486 me fait penser que tu as un souci entre gcc et ton processeur....
je sais pas, réinstalle gcc via synaptic (avec recherche de gcc)?
Hors ligne
#3 Le 29/05/2007, à 22:27
- Marabout
Re : problème à la compilation
Salut,
Pour donner un nom particulier à ton exécutable il faut compiler avec l'option -o :
gcc main.c -o exécutable
la syntaxe gcc main.c exécutable est incorrecte
Dernière modification par Marabout (Le 29/05/2007, à 22:28)
Hors ligne
#4 Le 30/05/2007, à 10:57
- valork
Re : problème à la compilation
merci beaucoup sa marche
gcc main.c -o exécutable
Hors ligne
Pages : 1