Derleyici meseleleri
Şimdi hatırlayalım C++ kodunu "gcc" ile derlemeye çalıştığımızda neler oluyor? Eveeeeet linker bir sürü hata veriyor, çünkü gerekli kütühanelere ulaşamıyor, C++ kodunu derlemek için "g++" kullanmalısın. Peki buna dayanarak, Fortran kodunu "gcc" ile derleyip çalışabileceğini beklemek ne derece mantıklıdır.
Olan bu; arkadaşımın tezinde kullanacağı bir programı derlerken Fortran derleyicisi olarak gcc'yi gösterip, sonra kara kara düşündüm "undefined reference to MAIN" ne ola ki diye. Unutmayın Fortran derliyorsanız "g77" :)
gcc ve g++ paketleri ayrı olduğu gibi, g77 paketi de ayrı. gcc'nin kurulu olduğuna bakıp GCC: GNU Compiler Collection demek, bu da fortran derleyicisiyle geldiğini gösterir diye düşünmek de yanlış. Eğer paket kuruyorsanız GCC: GNU C Compiler :)
[[ Ayrıca zoom ADSL modemlerde port yönlendirdikten sonra modemi kapatıp açmaya gerek yokmuş, bu da güzel bir özellik tabii ]]
Güncelleme 29 Kasım 2005: Aynı şekilde, Fortran kodu birbirini kullanan dosyalardan oluşuyorsa; her dosya kendine lazım olan diğer dosyaların nerede olduğu bilinerek derlenmeli. Yoksa .o dosyasının bulunamıyor olması gayet doğal :) O kadar kod yazan adamların programı her yerde derlenebilir halde sunmasını beklemek yanlış olur herhalde. Nereden bilsinler gcc'nin -I diye bir seçeneği olduğunu... :) Amcalar sağlam makinalarda çalışıyorlar sanırım, ayar dosyalarında belirttikleri sistemleri ve dereyicileri duymamıştım bile.
Olan bu; arkadaşımın tezinde kullanacağı bir programı derlerken Fortran derleyicisi olarak gcc'yi gösterip, sonra kara kara düşündüm "undefined reference to MAIN" ne ola ki diye. Unutmayın Fortran derliyorsanız "g77" :)
gcc ve g++ paketleri ayrı olduğu gibi, g77 paketi de ayrı. gcc'nin kurulu olduğuna bakıp GCC: GNU Compiler Collection demek, bu da fortran derleyicisiyle geldiğini gösterir diye düşünmek de yanlış. Eğer paket kuruyorsanız GCC: GNU C Compiler :)
[[ Ayrıca zoom ADSL modemlerde port yönlendirdikten sonra modemi kapatıp açmaya gerek yokmuş, bu da güzel bir özellik tabii ]]
Güncelleme 29 Kasım 2005: Aynı şekilde, Fortran kodu birbirini kullanan dosyalardan oluşuyorsa; her dosya kendine lazım olan diğer dosyaların nerede olduğu bilinerek derlenmeli. Yoksa .o dosyasının bulunamıyor olması gayet doğal :) O kadar kod yazan adamların programı her yerde derlenebilir halde sunmasını beklemek yanlış olur herhalde. Nereden bilsinler gcc'nin -I diye bir seçeneği olduğunu... :) Amcalar sağlam makinalarda çalışıyorlar sanırım, ayar dosyalarında belirttikleri sistemleri ve dereyicileri duymamıştım bile.
Yorumlar