2013-03-18 15 views
5

Ho cercato su Google per circa 2 giorni. Ho letto e seguito molte istruzioni ma nulla ha funzionato per me (incluse alcune istruzioni in questo sito Web; so che le persone hanno già fatto questa domanda qui). Ho scaricato Eclipse, installato il plugin C/C++ (Windows 7, 64 bit), ma quando faccio funzionare il programma HelloWorld.c, ricevo un messaggio pop-up dicendo:Non riesco a eseguire il programma C in eclissi

Launch Failed. Binary Not Found.

Ecco quello che ho fatto in Eclipse:

  1. finestra -> Preferenze -> Nuovo CDT Project Wizard -> Makefile Progetto -> binario Parswer, assicurarsi che ci sia un segno di spunta infront: "PE finestra Parser".
  2. Progetto -> Proprietà -> C/C++ Build -> Impostazioni -> Parser Parser, assicurarsi che vi sia un segno di spunta su "PE Window Parser".
  3. Progetto -> Proprietà -> C/C++ Build -> Tool Chain Editor: nella toolchain corrente, selezionare: Cross GCC nel builder di Currect, selezionare: Gnu Make Builder.
  4. impostare Eclipse CDT Auto Costruire

Qui sono passi che ho usato per creare il progetto:

  1. File -> Nuovo -> C Progetto. inserisci "Ciao" nel campo "Nome progetto:". Fare clic sul pulsante Avanti, accertarsi che sia Debug e Release siano selezionati, fare di nuovo clic sul pulsante Avanti, quindi fare clic sul pulsante Fine.
  2. Fare clic con il pulsante destro su Ciao -> nuovo -> File di origine, immettere HelloWorld.c, quindi fare clic sul pulsante Fine. inserire il codice qui sotto:

    #include <stdio.h> 
    int main() 
    { 
    printf("Hello, world!\n"); 
    return 0; 
    } 
    
  3. Salva e fare clic sull'icona "Hammer" per la costruzione del progetto. poi ho ricevuto questo messaggio:

make all

Cannot run program "make": Launching failed

Error: Program "make" not found in PATH PATH=[C:\eclipse_Juno;C:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java/jre7/bin;C:/Program Files (x86)/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;

21:35:25 Build Finished (took 280ms)

  1. clic destro nell'area Editor di testo, Run As -> Local C/C++ Application un messaggio pop-up, ha detto: "Launch Failed.Binary non trovato "

Non sono sicuro di cosa ho sbagliato. Per favore, fai notare perché non sono in grado di eseguire il mio programma in Eclipse. Grazie in anticipo.

+2

La soluzione è nel codice di errore - Penso che non sia installato un compilatore C. Fai? Esempio: VC/C++, MingW, GCC, Clang, ecc. – jrd1

+3

Non si menziona in realtà l'installazione del programma attuale menzionato come mancante qui ('make') né alcun altro degli altri compilatori e strumenti. Hai fatto? Hai seguito le istruzioni in [questo documento?] (Http://max.berger.name/howto/cdt/ar01s03.jsp#wincompiler) –

+1

Può essere che tu voglia guardare il seguente link prima di andare avanti. http://www.ficksworkshop.com/blog/14-coding/69-setting-up-eclipse-cdt-on-windows – CCoder

risposta

2

Il problema era che non è stato installato alcun compilatore e che eclipse è un ambiente di sviluppo integrato che non integra nativamente un compilatore.

0

Lasciatemelo fare in modo semplice nei passaggi.

  1. Andare a scaricare MinGw o Cygwin in Windows per Eclipse.
  2. Installare uno di essi.
  3. Passare a Build Properties del progetto e rendere il proprio compilatore corrente in modo che punti questa directory di installazione.
  4. Riavvia Eclipse e prova a creare il programma. Ora, dovrebbe andare bene con la tua corsa.

Problema Spiegazione:

  • Binary non trovato: significa che non si dispone di file .o per il progetto da eseguire. Questo file verrà creato solo dopo la corretta esecuzione del progetto.
  • Build Failed: è dovuto al programma 'make' non disponibile per Eclipse. Ciò significa che non hai un compilatore con Eclipse per costruire il progetto.
+1

@Paresh Mayani: Grazie per la formattazione. Ricorderà di formattare la risposta la prossima volta. : P – Akshit

Problemi correlati