Salut les gens
J'ai une machine avec Windows 64. J'ai du code C++ avec des unsigned long un peu partout (et des sizeof(unsigned long) aussi ) ; la compil d'un pétÿ exécutable de test sous Visual Studio 2005 marche nickel. Et pour cause, les unsigned long 32 et 64 bit ont la même taille sous Windows.
Même code, sous FreeBSD sur AMD64 chez un client Là, pétage de gueule, sizeof(unsigned long) vaut 8 (contre 4 pour la version Ouinedoze)
N'ayant pas accès à un Unix quelconque sous 64-bit, j'aimerais pouvoir faire mon dev/test sous Ouinedoze 64-bit. Donc je chope gcc/g++ (la doc explique bien que sous 64-bit, un long est 64-bit avec gcc/g++, contrairement à Visual) via Cygwin, je tente la compil avec -m64 et... c'est le drame :
Citation :
sorry, unimplemented: 64-bit mode not compiled in
|
J'ai cherché tout ce que je pouvais pour avoir un gcc/g++ qui me fasse du putain de code 64-bit sur un Windows 64-bit et je trouve que dalle. Des infos, des solutions, des suggestions ?
Message édité par Taiche le 31-07-2007 à 13:08:59
---------------
Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient.