Toon posts:

[Fortran] M6203 error

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik krijg bij een fortranprogramma de foutmelding "M6203 - exp overflow".
Dit wil zeggen dat er een functie wordt berekend die nagenoeg oneindig zou moeten zijn. Dit klopt niet met het fysisch beeld waarvoor ik het programma nodig heb.
Het probleem is dat ik een heleboel functies verwerken en het onmogelijk is om dit regel per regel te gaan debuggen. Is er een mogelijkheid om te weten te komen op welke lijn deze functie staat, of een andere manier om dit probleem te debuggen?

Bedankt!

  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 08-06 08:44
Je geeft niet aan in wat voor omgeving je werkt (OS, compiler, etc.). Daardoor is het verzinnen van een oplossing wel heel lastig.
Als je een interactieve debugger hebt, is toch beste aanpak:
1) de sourcecode compileren met debug-info (optie -g bij de meeste unix-compilers).
2) het programma in de debugger draaien; als de exceptie weer optreedt, krijg je vanzelf de foutlocatie te zien.