Problème avec -O

Problème avec -O - C++ - Programmation

Marsh Posté le 04-08-2006 à 11:43:09    

Bonjour tout le monde,  
voila, j'ai un programme C++ qui fonctionne très bien, mais lorsque je le compile avec -O1 -O2 ou -O3 il plante à l'execution.
 
Le code est bcp trop long pour être posté, mais savez-vous d'où un tel problème peut venir ?
 
D'avance merci !


---------------
Les ventes de véhicules neufs ont chuté de 7%, y'en a marre des pirates qui téléchargent illégalement des voitures sur internet !!
Reply

Marsh Posté le 04-08-2006 à 11:43:09   

Reply

Marsh Posté le 04-08-2006 à 14:18:18    

turn3r a écrit :

Bonjour tout le monde,  
voila, j'ai un programme C++ qui fonctionne très bien, mais lorsque je le compile avec -O1 -O2 ou -O3 il plante à l'execution.
 
Le code est bcp trop long pour être posté, mais savez-vous d'où un tel problème peut venir ?
 
D'avance merci !


 
Avec quel g++ ?

Reply

Marsh Posté le 04-08-2006 à 15:16:21    

Au pif, ça pourrait être parce que tu assumes qu'une variable est à 0 (ou à NULL) sans l'initialiser, ce qui peut marcher en mode debug mais pas en mode optimisé ?

Reply

Marsh Posté le 05-08-2006 à 18:24:06    

Elmoricq a écrit :

Au pif, ça pourrait être parce que tu assumes qu'une variable est à 0 (ou à NULL) sans l'initialiser, ce qui peut marcher en mode debug mais pas en mode optimisé ?


 
J'ose esperer qu'il compile avec des flags  [:ktulu]  
 
g++ **/*cc 2> /dev/null

Reply

Marsh Posté le 07-08-2006 à 10:24:50    

Désolé d'avoir tant tardé à répondre mais j'ai pas de net le week-end.  :sweat:  
 

SBAM a écrit :

Avec quel g++ ?


Je suis sous Linux, et j'utilise g++ 4.0.2
 

SBAM a écrit :

J'ose esperer qu'il compile avec des flags  [:ktulu]  
 
g++ **/*cc 2> /dev/null


 
Oui bien sur je compile ave -Wall qui ne me génére aucun Warning
 
Voici d'ailleurs toutes les options que je passe à g++ :  
-Wall -pthread -mcpu=pentium4 -mtune=pentium4 -mmmx -msse -msse2


---------------
Les ventes de véhicules neufs ont chuté de 7%, y'en a marre des pirates qui téléchargent illégalement des voitures sur internet !!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed