Je suis toujours vert à déboguer F77 et j'ai quelques problèmes avec les limites de tableau. J'ai récemment modifié un long code pour avoir de nouvelles tailles de tableau. Tout semblait aller bien jusqu'à ce que je remarque des méthodes pour modifier un tableau, en changer un autre. Quelque part dans ce code, je suppose, une affectation est hors limites et écrit aux autres tableaux.Débogueur Fortran 77 pour vérifier les limites d'un tableau
Existe-t-il un débogueur/outil dans l'environnement Linux qui «attrape» l'exception hors limites?
J'utilise actuellement gfortran
cadre universitaire ... Peut-gdb/dbx/ddd faire cela? Je ne suis pas un pro à ces derniers. – ccook
J'ai essayé l'indicateur -g sur le compilateur. A aidé un groupe, mais pas sur les limites du tableau, malheureusement. – ccook
Je pourrais jurer que les débogueurs standard permettent de travailler sur des choses fortran. Ce sont toujours des objets C++ qui ont brouillé les choses à mon ancien travail où C et Fortran étaient mélangés. Notez également que f77 peut avoir des exigences de compilateur pour les symboles de débogage. – eruciform