He encontrado el código que enlaza con la biblioteca 'g2c'. ¿Por qué lo necesito? Solo me gustaría entender por qué podría ser importante y qué hace en general.¿Qué es la biblioteca libg2c?
Gracias!
He encontrado el código que enlaza con la biblioteca 'g2c'. ¿Por qué lo necesito? Solo me gustaría entender por qué podría ser importante y qué hace en general.¿Qué es la biblioteca libg2c?
Gracias!
g77
consta de varios elementos:
Una versión modificada del comando
gcc
, que también podría ser instalado como comandos del sistemacc
. (En muchos casos,cc
se refiere al compilador de C "nativo" del sistema, que podría ser un compilador no GNU, o una versión anterior degcc
considerada más estable o que se usa para construir el kernel del sistema operativo.)el comando
g77
en sí, que también podría ser instalado como comandos del sistemaf77
.La biblioteca
libg2c
en tiempo de ejecución. Esta biblioteca contiene el código de la máquina necesaria para soportar las capacidades del lenguaje Fortran que no son proporcionados directamente por el código de máquina generado por la faseg77
compilación.
libg2c
es sólo el nombre únicog77
da a su versión delibf2c
para distinguirlo de cualquier copia delibf2c
instalado desdef2c
(o versiones deg77
que construyólibf2c
bajo ese mismo nombre) en el sistema.
usted puede pensar en ello como, libg2c
es g77
como libc
es gcc
.
Nota que a partir de la serie 4.x GCC, g77
ha sido descontinuado, sustituido por gfortran, que produce programas que no requieren de una biblioteca de tiempo de ejecución libg2c
adicional.
"Esta biblioteca contiene el código de la máquina necesaria para soportar las capacidades del lenguaje Fortran que no son proporcionados directamente por el código de máquina generado por la fase de compilación G77". de esta link
Instalación compat-gcc-34-g77
resuelve este requisito.
(gcc-34 debe ser reemplazado por su versión de gcc)
+1 por curiosidad y preguntar cuando no sabía algo! –