- Q: Perché ottengo il seguente errore?
Code: Select all
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
