Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/01/2007, à 11:33

morstelder

[Résolu] Gcc

Quand j'essaye de compiler un programme du genre

int main()
{
     return 0;
}

mon terminal m'indique :

morstelder@Stupid-Bot:~$ gcc -o test.c a
a:(.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
a: 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
a: 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
a: 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
a: 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
a:(.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
a: 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

donc forcement ca marche pas

SVP aidez moi

#2 Le 17/01/2007, à 11:55

Mifrey

Re : [Résolu] Gcc

On dirait que tu veux décompiler un exécutable pour obtenir les sources C lol.

En fait la commande c'est

gcc -o a test.c

L'argument qui suit l'option "-o" est le nom du fichier de sortie.

Hors ligne

#3 Le 17/01/2007, à 13:46

morstelder

Re : [Résolu] Gcc

\o/
Ah !
Mince je suis un boulet
Merci pour la reponse