Bonjour,
J'ai un probl�me avec la taille d'un fichier qui grossit et qui a un moment donn� d�passe les 2GB. Comme je compile en 32bits forc�ment �a explose. J'ai donc trouv� l'option file_offset_bit 64. Sachant que dans les options de compilation de l'application, il y a du force 32, ces 2 options, sont-elles compatibles, ou "force 32" annihile-t-il n�cessairement "file_offset_bit 64" ?
Je n'ai pas trouv� la r�ponse sur le net
Je pr�cise que c'est un programme d�velopp� en C et C++ (pas s�r que �a ait une importance), mais comme le probl�me se produit dans un fichier C, j'ai opt� pour ce forum.
Question bonus : Le fichier en question est ouvert dans une fonction qui se trouve dans toto.cc puis parcouru dans une autre fonction qui se trouve elle dans un fichier tata.c. C'est dans la fonction tata.c, o� a lieu le fseek, que se produit le plantage. Je pensais donc faire un #define _FILE_OFFSET_BIT 64 dans mon fichier tata.c, mais ne faut-il pas que je le fasse aussi � l'ouverture du fichier et donc dans toto.cc ?
Merci par avance de votre aide.
Je pr�cise que le C n'est pas du tout ma sp�cialit� (au cas o� vous auriez eu un doute)
Archy
Partager