Bonjour,
Est-ce que quelqu'un peut me confirmer que gdb n'affiche pas les tableaux en fortran 77? (En tout cas dans une fonction). -je n'ai rien trouvé de définitif sur internet...-

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(gdb) print mrho
$2 = (PTR TO -> ( real(kind=8) (0))) 0x607d10
j'ai aussi essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(gdb) print mrho(1)
no such vector element
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(gdb) print *mrho
$4 = ()

alors qu'avec idb (en mode gdb) (marche même pour du code compilé avec gfortran, pas obligé d'utiliser ifort):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(gdb mode)print mrho
$1 = {0, 1, 1, 1}
Merci beaucoup !

note : déjà il ne gère que le fortran 77: extrait de la doc officielle ;
gdb can be used to debug programs written in Fortran, but it currently supports only the features of Fortran 77 language.