2010-07-13 10 views
5

Ho installato la versione C/C++ CDT di Eclipse. Dopo aver creato un file HelloWorld.c e ricevuto il codice, viene visualizzato l'errore "Lancio non riuscito. Impossibile trovare il file binario".Come installare C Compiler in Eclipse?

Ho trovato in google che il mio Eclipse manca il compilatore e installo MinGW sul mio computer e aggiungo il percorso alle variabili env (testato con "gcc -v" in cmd e riuscito).

Ma a malapena ottiene lo stesso errore Errore non riuscito - qualche idea, quale passaggio ho dimenticato?

risposta

3

Alcuni aspetti da verificare:
1.) Anche gli strumenti MinGW sono installati. Assicurati di avere il compilatore C e il programma Make
2.) Controlla le variabili di ambiente. Assicurati che sia il compilatore che Make siano sul percorso.
3.) Eclipse è una bestia temperamentale, a volte, non perdersi d'animo :-)
4.) Se stai cercando un buon IDE (senza preoccuparti delle preoccupazioni ideologiche), potrebbe valere la pena guardare Bloodshed C++ IDE e Visual C++ 2010 express (o qualunque sia la loro versione gratuita).
5.) Controllare il menu delle opzioni in Eclipse per assicurarsi che stia cercando le variabili d'ambiente corrette per trovare il percorso.

+3

spargimento di sangue non è stato aggiornato negli anni, anche se ... – luiscubal

+0

ma funziona ancora :-D – Caladain

+2

opere spargimento di sangue, ma ci sono IDE meglio liberi fuori là. Se non sceglierai VC++, ti consiglio Code :: Blocks. È gratuito, aggiornato regolarmente e supporta i compilatori diversi da GCC se si desidera passare. – Maulrus

1

Assicurarsi che Eclipse sappia dove trovare il compilatore gcc. Un modo più semplice sarebbe utilizzare EasyEclipse fino a quando non sarai più a tuo agio con il tuo ambiente di lavoro.

3

IMHO, la configurazione più semplice per eclipse su Windows in questi giorni è cygwin - sembra essere stata aggiornata più di recente rispetto a mingw e funziona meglio.

Passare a http://www.cygwin.com/, scaricare il programma di installazione, selezionare la directory predefinita di c: \ cygwin. Seleziona "Tutti gli utenti".

Quando offre un elenco di pacchetti, selezionare "gcc", "binutils" e "make" nella categoria "devel".

Aggiungere c: \ cygwin \ bin al PERCORSO dell'ambiente Windows.

0

Si può provare a installare wascana. Imposta automaticamente il compilatore GNU per te su Windows.

1

Avevo bisogno di passare dal gcc MinGW al gcc CygWin - tutto il C++ 2011 funziona e altri dicono che è anche un'opzione migliore. Scarica i binari di CygWin ecc. E poi apri Eclipse.

Nelle proprietà del progetto, C/C++ Build -> Ambiente e impostare la variabile CYGWIN_HOME. Questo ha funzionato bene per me su Eclipse Kepler Windows 7 (64 bit)

screen shot of setting environment variable

ho anche messo nella directory bin cygwin nella parte anteriore della mia variabile PATH di Windows.

Tutti i dettagli qui: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Fconcepts%2Fcdt_o_home.htm

Problemi correlati