C'est probablement une question stupide mais je cherchais la réponse depuis environ 3h.
¿Comment compiler un binaire 64 bits avec (Dev-C++) MinGW?
J'ai lu que MinGW prend en charge 64 bits par défaut, mais je ne peux pas activer cette option.
J'ai essayé "-m64" mais il dit: "désolé, non implémenté: le mode 64 bits n'est pas compilé en"
Je travaille sur Dev-C++ sur Windows-7
Je sais comment le faire sur MSVC++, mais je ne veux pas de MSVC++ (cause de problèmes éthiques)
Ce que j'essaye de compiler, juste à des fins de test:
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
// Test compiling mode
if (sizeof(void*) == 8) cout << "Compiling 64-bits" << endl;
else cout << "Compiling 32-bits" << endl;
return 0;
}
Pour construire un binaire 64 bits sur Windows, vous avez besoin de la version 64 bits du compilateur mingw. Mingw-W64 est une distribution possible que vous pouvez utiliser. Vous pouvez trouver une liste de téléchargements ici.
De plus, vous pouvez également trouver la configuration Dev-C++ fournie avec le compilateur mingw 64 bits sous Orwell Dev-C++ section. Assurez-vous de choisir " TDM-GCC x64 4.7.1" soit setup soit portable.