Pages : 1
#1 Le 19/07/2007, à 13:20
- dubis22
[Resolu] PB avec GCC et LD
Bonjour,
J'ai testé mon installation avec le fichier toto.c suivant :
void main () {}
Quand j'éxecute la commande suivante :
gcc -o toto toto.c
J'ai le message d'erreur suivant :
toto.c: In function «main":
toto.c:1: attention : return type of «main" is not «int"
/usr/local/bin/ld: option � --hash-style=both � non reocnnue
/usr/local/bin/ld: utiliser --help pour afficher l'aide-m�moire
collect2: ld a retourné 1 code d'état d'exécution
J'aimerai savoir pourquoi l'option "-hash-style=both " par défaut n'est pas reconue ? Par quelle option pourrais je la substituer ?
Et avant qu'on me le demande voici la version de gcc :
gcc -v
Utilisation des specs internes.
libraries: i486-linux-gnu
Configuré avec: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
Modèle de thread: posix
version gcc 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
Merci de votre aide
Dernière modification par dubis22 (Le 20/07/2007, à 13:16)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#2 Le 19/07/2007, à 16:48
- Link31
Re : [Resolu] PB avec GCC et LD
J'aimerai savoir pourquoi l'option "-hash-style=both " par défaut n'est pas reconue ? Par quelle option pourrais je la substituer ?
Et avant qu'on me le demande voici la version de gcc :
Ce n'est pas la version de GCC qu'il faut donner, mais celle de Binutils. Il faut au moins la version 2.17.50.0.3 pour utiliser le Hashstyle.
Dernière modification par Link31 (Le 19/07/2007, à 16:48)
Hors ligne
#3 Le 20/07/2007, à 13:16
- dubis22
Re : [Resolu] PB avec GCC et LD
Merci link,
Après instalaltion cela fonctionne
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
Pages : 1