Преимущество использования Gfortran над GCC

Рассматривая профиль 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 ответ


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

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

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


Есть идеи?

10000