Windows 10 (32-разрядная версия): MinGW-w64 не работает
Я пытался скомпилировать мои исходные файлы, используя minGW-w64, из-за нового стандарта C++14, но когда я пытаюсь скомпилировать, у меня появляется эта ошибка, даже со всеми вещами и настройкой все в порядке, я думаю:
Не удалось выполнить "g++. Exe -c C:\Users\Denis\Desktop\isocpp.cpp -o C:\Users\Denis\Desktop\isocpp.o" в "C: \ Users \ Denis \ Desktop".
Версия моего ПК 32-битная, с официального сайта мне сообщили, что MinGW-w64 работает на 64-32-битной.
1 ответ
Здесь есть два различия:
- Является ли gcc.exe 32-разрядным двоичным или 64-разрядным двоичным
- Будет ли этот двоичный файл генерировать программы, предназначенные для 32-разрядных или 64-разрядных
Mingw-W64 поддерживает все четыре возможные комбинации здесь. Но, похоже, вы скачали 64-битный бинарный файл. 32-битная Windows не может работать с 64-битными двоичными файлами.
Чтобы исправить это, используйте официальный установщик (предупреждение:Sourceforge, хотя, насколько я знаю, он не размещен где-либо еще), или посмотрите при загрузке предварительно упакованных сборок.