Lors de la construction et du débogage de Fortran sous Windows, j'ai étudié les types d'outils à combiner. J'étais un peu coincé avec un problème qui ne s'arrêtait pas au point d'arrêt du débogage, mais il a été résolu. Je pense avec la configuration minimale nécessaire.
・ Windows 10 ・ Code Visual Studio
・ Télécharger "tdm64-gcc - ***. Exe" depuis TDM-GCC
{
// Apprenez les attributs disponibles à l'aide d'IntelliSense.
// Survolez et affichez la description des attributs existants.
// Vérifiez les éléments suivants pour plus d'informations: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) start",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:/TDM-GCC-64/bin/gdb.exe",
"setupCommands": [
{
"description": "Activer le reformatage de gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
-Le travail de construction est exécuté à l'invite de commande, pas sur VS Code. -Assurez-vous d'ajouter l'option "-g" pour déboguer cette fois.
C:\Temp>gfortran -g fortran_program.f90
-Le fichier exe est créé.
-Ouvrez le fichier Fort Run avec VS Code et appuyez sur le point de débogage à gauche du nombre de lignes -Exécuter-> Exécuter le débogage. Ensuite, il s'arrête correctement au point de débogage!
J'étais un peu encombré par le besoin d'options lors de la construction, mais je suis content de l'avoir fait. Quand j'étais étudiant, je ne pouvais déboguer qu'avec des instructions print, donc je suis profondément impressionné de pouvoir également déboguer avec Fortran. Veuillez l'utiliser si vous le souhaitez.
Je ne sais pas si "gfortran -g" peut être exécuté à partir de VS Code. Je me demande comment faire, c'est peut-être facile, mais je vais laisser ça ici.
Recommended Posts