Невозможно запустить make-файл программы при компиляции программы c ++ с NetBeans и MinGW gcc

0

Я пытаюсь скомпилировать простую "Hello" программу в Windows 7 x64:

#include <cstdlib> 
#include <iostream>

using namespace std;

int main(int argc, char** argv) {
    cout << "Hello" << endl;
    return 0;
}

И получение ошибки в среде IDE NetBeans при компиляции:

ЧИСТЫЙ УСПЕШНЫЙ (общее время: 126 мс)

D:\GDrive\CS\Cpp\NetBeans_Cpp\TNB_cpp\Tut1_10_HelloWorld\Makefile -f nbproject/Makefile-Debug.mk build/Debug/MinGW-Windows/main.o
Cannot run program "D:\GDrive\CS\Cpp\NetBeans_Cpp\TNB_cpp\Tut1_10_HelloWorld\Makefile" (in directory "D:\GDrive\CS\Cpp\NetBeans_Cpp\TNB_cpp\Tut1_10_HelloWorld"): CreateProcess error=193, %1 is not a valid Win32 application

COMPILE FILE FAILED (exit value -2, total time: 16ms)

Моя переменная env PATH выглядит так:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;F:\Program_Files\JDK\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;F:\Program_Files\MinGW\bin;F:\Program_Files\MinGW\msys\1.0\bin;

Последние две переменные, вероятно, наиболее важны, поскольку они относятся к MinGW. Мои идеи в том, что чего-то не хватает в PATH, но, может быть, это не там, где проблема возникает.

Благодарю.

  • 1
    Похоже, что Makefile сломан.
  • 2
    Вы пытаетесь запустить программу под названием «Makefile» - это, вероятно, неправильно. Makefiles обычно запускаются программой под названием make .
Показать ещё 3 комментария
Теги:
makefile
netbeans

1 ответ

1
Лучший ответ

Похоже, что некоторые настройки неверны.
Посмотрите на настройки Netbeans: Toolchain: Make Command

глядя на один из файлов.

  • make.exe
  • mingw32-make.exe.

В каталогах, например,

  • C:\MSYS\1,0\Bin
  • C:\MinGW\Bin

goto → options → c/c++ → Инструменты сборки
и проверьте, соответствуют ли настройки

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню