Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Nov 19, 2005 5:50 pm Post subject: FG22: Il compilatore C non riesce a creare eseguibili |
|
|
Navigazione: [ back FG21: Emerge fallisce nel disinstallare un pacchetto ] [ next FG23: C preprocessor "/lib/cpp" fails sanity check ] [ Fondamenti Gentoo ] [ Indice ]
- Q: Perché ottengo il seguente errore?
Code: | configure: error: C compiler cannot create executables |
A: La prima cosa da controllare è la correttezza delle CFLAGS (ovvero se sono state scritte bene nel make.conf). Inoltre bisogna anche controllare che siano supportate dalla versione di gcc attualmente utilizzata (man gcc). Se ancora non sembra esserci niente di sbagliato provate a rimuoverle del tutto e reinserirle una per volta fino a che non si trova la flag che da problemi.
Assicuratevi che la variabile -march= <arch> che state usando sia supportata dalla vostra versione di gcc. Per esempio -march=k8 e -march=pentium-m funzionano solo con gcc 3.4, e non con gcc 3.3.
Potreste anche avere dei problemi di toolchain. Assicuratevi che, lanciando gcc-config -l o binutils-config -l questi puntino a profili validi e configurateli appropriatamente se necessario (per esempio scrivendo gcc-config 1 si seleziona la prima versione di gcc nella lista).
Potete trovare maggiori informazioni in questo topic
Autore: Maedhros (testo originale)
Traduttore: Cazzantonio _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|