2010-03-09 8 views
21

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!

+0

+1 por curiosidad y preguntar cuando no sabía algo! –

Respuesta

15

What is GNU Fortran?

g77 consta de varios elementos:

  • Una versión modificada del comando gcc, que también podría ser instalado como comandos del sistema cc. (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 de gcc 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 sistema f77.

  • 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 fase g77 compilación.

    libg2c es sólo el nombre único g77 da a su versión de libf2c para distinguirlo de cualquier copia de libf2c instalado desde f2c (o versiones de g77 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.

0

"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

0

Instalación compat-gcc-34-g77 resuelve este requisito.
(gcc-34 debe ser reemplazado por su versión de gcc)

Cuestiones relacionadas