Что такое GNU Fortran?
g77
состоит из нескольких компонентов:
Модифицированная версия команды gcc
, которая также может быть установлена как системная команда cc
. (Во многих случаях cc
относится к системному «родному» компилятору C, который может быть не-GNU-компилятором или более старой версией gcc
, считающейся более стабильной или используемой для сборки ядра операционной системы.)
Сама команда g77
, которая также может быть установлена как системная команда f77
.
Библиотека времени выполнения libg2c
. Эта библиотека содержит машинный код, необходимый для поддержки возможностей языка Фортрана, которые непосредственно не предоставляются машинным кодом, сгенерированным на этапе компиляции g77
.
libg2c
- это просто уникальное имя, которое g77
дает своей версии libf2c
, чтобы отличить его от любой копии libf2c
, установленной с f2c
(или версий g77
который встроил libf2c
под тем же именем) в систему.
Вы можете думать об этом, как libg2c
означает g77
, как libc
означает gcc
.
Обратите внимание, что в серии GCC 4.x g77
больше не поддерживается, его заменили на gfortran , который создает программы, не требующие дополнительной библиотеки libg2c
времени выполнения.