Могу ли я работать в 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

Другие вопросы по тегам