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