С некоторыми поисками через вашу любимую поисковую систему в Интернете я нашел лучший подход для быстрого добавления MinGW-x64 в 64-битную систему Windows.На сайте Sourceforge есть MSYS2 .
Следуя инструкциям по установке и получая самые последние пакеты, на основном зеркале сайта Sourceforge может быть тайм-аут.Если это так, следуйте указаниям обновления сайта зеркала и обновите три текстовых файла pacman в соответствующем каталоге MSYS2 (например, /etc/pacman.d).Затем перейдите к завершению обновлений пакета, следуя указаниям по установке MSYS2 .
В пакетах MSYS2 есть такие вещи, как gcc, llvm, make, dmake и т. Д. Вот команда, используемая в MSYS2оболочка командной строки (например, bash) для установки утилиты make GNU:
$ pacman -S msys/make
Расположение исполняемого файла, в котором она будет размещена: /usr/bin
внутри командной оболочки MSYS2.Что касается настройки Netbeans для расположения make.exe, путь Windows:
MSYS2 installation directory\usr\bin\make.exe
(например, C:\msys64\usr\bin\make.exe
).
Для успешной сборки C ++ с Netbeans я использовалGNU make package (например, msys / make).Затем, чтобы использовать стандартные файлы make, которыми управляет Netbeans, и чтобы не мешать другим компиляторам C ++ в вашей установке Windows (например, Visual Studio, Intel, CLang из Visual Studio и т. Д.), Запустите Netbeans из командной оболочки MinGW-x64.предоставлено MSYS2.Таким образом, переменные окружения и другие вещи, такие как:
lsкомнатаMkDir
будет указывать на успешное выполнение и компиляцию в окне внутреннего терминала Netbeans.Я открыл Min64-Win64 Win64 Shell, перейдя к установленному ярлыку из установки MSYS2.Затем вставьте в командную строку оболочки MinGW-x64 значение свойства Target из ярлыка рабочего стола Windows Netbeans:
$ "C:\Program Files (x86)\NetBeans 7.4\bin\netbeans.exe"
И, наконец, сможете создать соответствующий объект отладки и выпуска и исполняемые файлы.Я также изменил выходные данные проекта Netbeans, чтобы они соответствовали структуре каталогов MSYS2.Затем запустите исполняемый файл в оболочке MSYS2 MinGW-x64.При запуске из среды IDE Netbeans выдается следующее сообщение об ошибке:
Невозможно запустить процесс pty: сбой приложения с кодом выхода -1073741515 (0xc0000135).
Если путь MSYS2находились в переменной окружения PATH компьютерной системы, возможно, эта ошибка не возникнет.