Bon vant toute chose, je ne connais pas le langage Fortran 90, donc je suppose que c'est langage qui se compile tout comme C ou Pascal. Si ça n'est pas vrai, ne lisez pas la suite et moinssez-moi !
Une fois compilé, comme tout code source, ton programme devient un exécutable, un binaire, un fichier qui ne contient que des instruction processeur. Autrement dit, si tu désassemble ton fichier binaire, tout ce que tu auras, c'est de l'assembleur, et rien d'autre. Aucune chance d'avoir le code source Fortran à partir du binaire aussi simplement, malehureusement.
Donc, pour désassembler (j'espère que ton ami sait lire de l'assembleur), tu peux utiliser des outils génériques comme objdump. man objdump pour plus de détails. Il doit y avoir des désassembleur qui font plus de choses, mais je n'en connais pas vu que j'utilise très rarement cet outil.
# Re:
Posté par kd . En réponse au message décompilateur fortran 90. Évalué à 2.
Une fois compilé, comme tout code source, ton programme devient un exécutable, un binaire, un fichier qui ne contient que des instruction processeur. Autrement dit, si tu désassemble ton fichier binaire, tout ce que tu auras, c'est de l'assembleur, et rien d'autre. Aucune chance d'avoir le code source Fortran à partir du binaire aussi simplement, malehureusement.
Donc, pour désassembler (j'espère que ton ami sait lire de l'assembleur), tu peux utiliser des outils génériques comme objdump. man objdump pour plus de détails. Il doit y avoir des désassembleur qui font plus de choses, mais je n'en connais pas vu que j'utilise très rarement cet outil.