Probleme de compilation avec gcc


#1

J’ai un soucis lorsque je fait un configure, ça plante et j’ai l’erreur suivante :

[quote]checking for gcc…gcc [note : normal, mais ligne suivante: ]
checking for C compiler default output file name… configure: error: C compiler connot create executables.[/quote]
Dans le fichier config.log, les lignes concernant l’erreur indiquent:

[quote]configure:1620: gcc conftest.c >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit statue
configure:1623: $? = 1
configure: failed program was:
| /* confdefs.h. /
|
| #define PACKAGE_NAME “”
| #define PACKAGE_TARNAME “”
| #define PACKAGE_VERSION “”
| #define PACKAGE_STRING “”
| #define PACKAGE_BUGREPORT “”
| /
end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:1662; error: C compiler cannot create executables[/quote]

Je ne sais pas d’où ça peux venir, surtout que gcc fonctionnait bien avant, sur un autre kernel… est-ce que le fait d’avoir rebooter sur un ancien kernel puisse faire planter gcc? Et dans ce cas, comment y remedier?


#2

t’as installé libstdc++ et libc6-dev ?


#3

Ah merci Ghostintheshell, c’était effectivement bien ça. Il me manquait la libc6-dev nouvelle version. J’avais fait passé libc6 en version test pour pouvoir compiler enlightenment DR17 dernière version, qui est encore en développement. Merci, ça marche maintenant.


#4

Afin de pouvoir enfin installer ma carte son, j’ai besoin de compiler les drivers.
La compilation se passe bien, mais lorsque je passe à l’étape du make, j’ai le message :

D’où pourrait venir le problème? Il me manque une lib?
Les libstdc++ et libc6-dev sont installées.


#5

J’ai trouvé. En fait, ma lib se trouve dans un endroit différent.
Au lieu de i486-linux, c’est i486-linux-gnu.