Probleme de compilation avec gcc

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?

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

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.

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.

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