Могу ли я работать в Visual Studio 2019 и компиляторе gfortran (gcc)?
Есть ли подход к работе над визуальной студией с gfortran? У меня Windows 10, Visual Studio 2019 и gcc 7, установленные с помощью Cygwin.
1 ответ
Предположим, что путь установки Cygwin D:\Cygwin
а также gcc-fortran
пакет уже установлен в Cygwin.
- Добавьте папку установки Cygwin в
%PATH%
переменная окружения в панели управления. - Создайте
HelloWorld.f90
файл в папке:
program hello
print *,"Hello World!"
end program hello
- Откройте эту папку в VSCode.
- Перейдите в Терминал> Настройка задач> Создать файл task.json из шаблона> Другие.
- VSCode автоматически создаст и откроет
tasks.json
файл в.vscode
папка. - Добавьте этот код JSON:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "D:\\Cygwin\\bin\\gfortran.exe",
"args": [
"HelloWorld.f90"
],
"group": "build",
"presentation": {
"reveal": "always"
}
}
]
}
- Добавьте другие обязательные параметры в
args
поле в приведенном выше файле JSON. - Перейдите в Terminal > Run Build Task или нажмите Ctrl+Shift+B, чтобы построить его. Нажмите на сборку.
Путь gfortran будет другим, если установлен другой пакет. Дополнительно расширения Visual Fortran можно загрузить из Visual Studio MarketPlace для подсветки синтаксиса. Для получения дополнительной информации читайте задачи в VSCode