NetBeans + MinGW + C - file non trovato


6

Ho installato NetBeans 7.3 (due volte questo giorno) e installato MinGW (molte volte oggi). Il mio sistema operativo Win 7 64

Ho provato a installare MinGW con MSYS, ho provato MinGW con MSYS e MinGW DT, MinGW senza MSYS, ho provato a installare MSYS separatamente, ho provato a installare come utente privilegiato, ho cambiato le impostazioni PATH e del compilatore, per spostare il progetto nella directory "C: \ prj" e ho provato ad aggiungere libgcc_s_dw2-1.dll alla cartella del mio progetto, ma non sono riuscito a compilare nulla ogni volta.

Le mie opzioni PATH e compilatore al momento sembrano

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Ma quando provo a compilare qualcosa, ad esempio (Applicazione C / C ++)

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {

    return (EXIT_SUCCESS);
}

O comunque, potrebbe essere un file vuoto, ottengo ancora un errore:

    "/c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/"C:/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
/bin/sh: /c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/C:/MinGW/msys/1.0/bin/make.exe: No such file or directory
make.exe": *** [.build-impl] Error 127


BUILD FAILED (exit value 2, total time: 758ms)

Gradirei qualsiasi suggerimento per migliorare questa situazione. Grazie!


Beh, ovviamente il percorso da fare è completamente incasinato:, "/c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/"C:/MinGW/msys/1.0/bin/make.exe""ma non sono sicuro di dove correggerlo.
Karan,

Risposte:


5

Ho appena trovato la soluzione a questo problema sui forum NetBeans qui:

http://forums.netbeans.org/topic54884.html

Tutto quello che devi fare è:

  1. Vai a C:\MinGW\bine fai una copia di mingw32-make.exe. Quindi rinominalo inmake.exe

  2. Ora vai a C:\MinGW\msys\1.0\bine rinomina make.exein makeOLD.exe(per ogni evenienza)

  3. Quindi sposta il tuo nuovo make.exein C:\MinGW\msys\1.0\bin.

Potrebbe essere necessario riavviare NetBeans, ma dovresti trovare che ora puoi compilare e compilare!

Mi piacerebbe sapere come questo improvvisamente è diventato un problema. Se qualcuno lo scopre, fatecelo sapere. Ho visto un suggerimento che l'aggiornamento da Java JDK1.7.0_17 a JDK1.7.0_21 interrompe la compilazione C ++, ma come ciò potrebbe accadere è oltre me.


Oltre alla risposta precedente di @Martin, ricordati di verificare se l'installazione di MinGW ha aggiornato la variabile PATH. Non è successo nel mio caso e l'ho fatto manualmente.
Bincob,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.