Преимущество использования Gfortran над GCC - PullRequest
0 голосов
/ 24 марта 2020

Выход из профиля bash в https://repl.it/, их установка включает в себя и gcc, а также gfortran:

gcc --version
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
[...]
gfortran --version
GNU Fortran (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
[...]

У меня нет проблем с компиляцией кода, совместимого с Fortran95, с любым из двух. Тем не менее, поскольку gfortran является частью gcc ( ссылка ), где существуют функциональные преимущества, которые могут использовать либо специалист (gfortran), либо коллекция (gcc)?

1 Ответ

1 голос
/ 24 марта 2020

Это задокументировано в руководстве GNU Fortran :

A gfortran также предоставляется программа драйвера, которая идентична gcc за исключением того, что она автоматически связывает Фортран исполняющие библиотеки в скомпилированную программу.

Если ваша программа не зависит от библиотеки времени исполнения Fortran, вы можете успешно связать ее, используя gcc. Ситуация аналогична C ++ и g++, за исключением того, что зависимости библиотеки времени выполнения C ++, возможно, более распространены.

...