我已经找到了代码连接针对的'g2c的图书馆。为什么我需要它吗?只是想明白为什么它可能是重要的和它做什么。

谢谢!

有帮助吗?

解决方案

什么是GNU Fortran?

g77 由几个组成部分:

  • 一个修改版本 gcc 命令,这也可能安装的系统 cc 命令。(在许多情况下, cc 指的是该系统的"母"C编译器,这可能是一个非GNU编译器,或一个更旧的版本 gcc 考虑更加稳定或用于建造操作系统核心。)

  • g77 命令本身,它也可能安装的系统 f77 命令。

  • libg2c 运行时间图书馆。该库包含计算机代码所需的支持能力Fortran语言,不是直接提供的机产生的代码 g77 汇编的阶段。

    libg2c 是的只是独特的名字 g77 给它的版本 libf2c 以区别于任何复制的 libf2c 安装 f2c (或版本的 g77 建造 libf2c 根据同一名称)在系统上。

你可能会认为它作为, libg2c 是为了 g77 作为 libc 是为了 gcc.

注意,如海湾合作委员会4.x系列, g77 已经停止,取而代之的 gfortran, ,其产生的程序,不需要额外 libg2c runtime library.

其他提示

“该库包含以支持不直接由G77编译阶段所产生的机器代码提供Fortran语言能力所需的机器代码”。 从这个链接

安装compat-gcc-34-g77解决了这一要求。结果, (GCC-34必须由gcc版本代替)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top