Strumento riga di comando installato, ma il compilatore gcc / g ++ non funziona

1

Attenzione, ho un problema simile come in questa domanda, ma non è stato risolto:

come per eseguire il debug di configure.sh errori durante la compilazione di rsync su Yosemite

Quindi fondamentalmente sto cercando di compilare il codice tramite la riga di comando, che funziona bene con clang ++, ma quando uso gcc / g ++ ottengo questo avviso:

g++: Warnung: kern.osversion nicht erkannt: »14.3.0

Questa riga in inglese sarebbe:

gcc: warning: impossibile capire kern.osversion '14 .3.0

Quando digito g ++ -v, questa è la mia risposta:

g++: Warnung: kern.osversion nicht erkannt: »14.3.0
Es werden eingebaute Spezifikationen verwendet.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-apple-darwin13.1.0/4.9.0/lto-wrapper
Ziel: x86_64-apple-darwin13.1.0
Konfiguriert mit: ../gcc-4.9.0/configure --enable-languages=fortran
Thread-Modell: posix
gcc-Version 4.9.0 (GCC) 

Come accennato in precedenza, digitando clang ++ -v si ottiene:

Apple LLVM versione 6.1.0 (clang-602.0.49) (basato su LLVM 3.6.0svn) Destinazione: x86_64-apple-darwin14.3.0 Modello di discussione: posix

Quindi tutto bene.

Da quando clang ++ e Xcode sono stati compilati bene, perché preoccuparti, ma ho appena provato a installare gnuplot e questo non funziona affatto e il problema di gcc continua a essere visualizzato.

Sarei così grato se qualcuno avesse scoperto cosa c'era che non andava. Per lo meno sarebbe bene sapere come installare gnuplot senza gcc funzionante. Ho provato l'installazione con i soliti comandi: ./configure make make install

Thx molto!

P.S. Corro Yosemite e sono abbastanza sicuro (l'ho installato come 3 volte) che ho installato gli ultimi strumenti da riga di comando. Come ho dedotto dalla discussione nell'altro thread, è che qualcosa potrebbe essere stato installato a mano, cosa che non avrebbe dovuto essere. Sfortunatamente non sono così bravo con unix, ecc., Che sarei in grado di capire cosa è andato storto.

Edit1: Molti thread che trovo con un problema simile hanno come soluzione che lo strumento della riga di comando è installato. Per sicurezza, ho digitato di nuovo:

xcode-select --install, che mi dà:

xcode-select: error: command line tools are already installed, use     "Software Update" to install updates

Modifica2: questo link link sembra avere un problema simile, ed è anche risolto, ma non posso fare in modo che la loro soluzione funzioni perché non so che cosa sia la birra, né devo lavorare con gcc-4.9. Ma ho pensato che questo potesse dare un suggerimento.

Edit3: Come suggerito in uno dei commenti, penso che il problema risieda in troppe versioni diverse di gcc (e altre cose) installate in vari punti. Sono riuscito a collegarmi alla versione recente di gcc ho installato con homebrew in modo che g ++ funzioni come un compilatore, ma gcc continua a non funzionare. Ricevo anche l'avvertimento kern.osversion. Quindi il problema non è veramente risolto. Sarei ancora interessato a qualcuno che mi mostri come sbarazzarmi di ogni compilatore, strumento a riga di comando e cosa no e ricominciare da capo ...

    
posta GermanExpress 22.04.2015 - 15:37
fonte

0 risposte

Leggi altre domande sui tag