NetBeans + MinGW + C - arquivo não encontrado

6

Instalei o NetBeans 7.3 (duas vezes hoje) e instalei o MinGW (muitas vezes hoje). Meu OS Win 7 64

Tentei instalar MinGW com MSYS, tentei MinGW com MSYS e MinGW DT, MinGW sem MSYS, tentei instalar o MSYS separadamente, tentei instalar como usuário privilegiado, alterei as configurações do PATH e do compilador, para mover o projeto para "C: \ prj "diretório, e tentou adicionar libgcc_s_dw2-1.dll para a pasta do meu projeto, mas não conseguiu compilar qualquer coisa toda vez.

Minhas opções de caminho e compilador no momento parecem

Mas quando tento compilar algo, por exemplo (aplicativo C / C ++)

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

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

    return (EXIT_SUCCESS);
}

Ou qualquer coisa, pode ser um arquivo vazio, eu ainda recebo um erro:

    "/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)

Eu apreciaria qualquer sugestão para melhorar essa situação. Obrigado!

    
por shomel 12.04.2013 / 14:19

2 respostas

5

Acabei de encontrar a solução para este problema nos fóruns do NetBeans aqui:

link

Tudo o que você precisa fazer é:

  1. Vá para C:\MinGW\bin e faça uma cópia de mingw32-make.exe . Em seguida, renomeie para make.exe

  2. Agora vá para C:\MinGW\msys.0\bin e renomeie make.exe para makeOLD.exe (apenas no caso)

  3. Em seguida, mova seu novo make.exe para C:\MinGW\msys.0\bin .

Você pode ter que reiniciar o NetBeans, mas você deve encontrar agora você pode compilar e construir!

Eu adoraria saber como isso de repente se tornou um problema. Se alguém descobrir, por favor nos avise. Eu vi uma sugestão de que a atualização do Java JDK1.7.0_17 para o JDK1.7.0_21 quebra a compilação do C ++, mas como isso pode acontecer está além de mim.

    
por 27.04.2013 / 19:03
1

mudar o nome não funcionou no Netbeans 8.xx você precisa usar Msys ou Cigwin

    
por 02.12.2014 / 17:35