Bonjour,
Je travaille sous linux avec g++. J'utilise des biblioth�ques qui m'imposent de compiler avec g++-3.3 (en utilisant la v4 j'ai plein de probl�mes de liens, �a ne doit pas utiliser la m�me libstdc++ que les susdites biblioth�ques).
Avec la v3 la compilation et les liens passent bien, mais �a plante � l'ex�cution. Voici la pile d'appels sortie par gdb :
Mon programme prend un argument, donc je suis �tonn� des valeurs des param�tres de la fonction main(). De m�me, le param�tre is de read_and_solve() est un std::ifstream allou� sur la pile, il ne devrait pas �tre NULL.#0 0xb7d337a7 in raise () from /lib/tls/libc.so.6
#1 0xb7d3504b in abort () from /lib/tls/libc.so.6
#2 0xb7f03da7 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.5
#3 0xb7f03de4 in std::terminate () from /usr/lib/libstdc++.so.5
#4 0xb7f03fbc in __cxa_rethrow () from /usr/lib/libstdc++.so.5
#5 0x0808fac6 in cplex (this=0xbfb5d980, p=@0x8747448, sols=@0x0) at cplex.tpp:25
#6 0x0808edc2 in solve (p=@0x0, save=false) at code/main.cpp:65
#7 0x0808eead in read_and_solve (is=@0x0, save=false) at code/main.cpp:82
#8 0x0808f6cd in main (argc=0, argv=0x0) at code/main.cpp:141
Je ne sais pas vers o� me diriger, auriez-vous des conseils ?
merci
Partager