2010-03-09 16 views
21

'g2c' kütüphanesine karşı olan bağlantıları buldum. Neden buna ihtiyacım var? Sadece neden önemli olabileceğini ve genel olarak ne yaptığını anlamak isterim.libg2c kütüphanesi nedir?

Teşekkürler!

+0

+1 merak ve bir şey bilmediğinizi sormak için! –

cevap

15

What is GNU Fortran?

g77 den birkaç bileşenden oluşur:

  • da sistemin cc komutu olarak yüklenmiş olabilir gcc komuta, değişik bir versiyonu. (Çoğu durumda, cc olmayan bir GNU derleyici veya daha istikrarlı olarak gcc eski bir sürümünü olabilir ya da işletim sistemi çekirdeği oluşturmak için kullanılan sistemin “doğal” C Derleyici belirtmektedir.)

  • Sistemin f77 komutu olarak da yüklenebilen g77 komutunun kendisi.

  • libg2c çalışma zamanı kitaplığı. Bu kitaplık, Fortran dilinin yeteneklerini desteklemek için gereken makine kodunu, doğrudan g77 derleme aşaması tarafından oluşturulan makine koduyla sağlamaz.

    libg2c sadece benzersiz ad g77 sistemde (yani aynı adla libf2c yerleşik veya g77 sürümleri) Herhangi f2c yüklü libf2c kopyası ayırmak için libf2c kendi sürümüne sahip olmasıdır. libcgcc için olduğu gibi libg2cg77 etmektir olarak

Bunun düşünebilirler. GCC 4.x serisi olarak, g77 fazladan libg2c çalışma zamanı kitaplığı gerektirmeyen programlar üretir, hangi gfortran tarafından, durdurulan yerini almıştır o

Not.

0

"Bu kitaplık, G77 derleme aşaması tarafından oluşturulan makine kodu tarafından doğrudan sağlanmayan Fortran dilinin özelliklerini desteklemek için gereken makine kodunu içerir." Bu link

0

compat-gcc-34-g77'un yüklenmesi bu gereksinimi çözmektedir.
(gcc-34, gcc sürümünüzün yerine geçmelidir)