Ubuntu Türkiye

Yazılım => Programlama => Konuyu başlatan: Hakan Yalçın - 26 Temmuz 2010 - 00:08:02

Başlık: [Çözüldü] Derlenen program boyutu farkı
Gönderen: Hakan Yalçın - 26 Temmuz 2010 - 00:08:02
Merhabalar

Şöyle bir şey fark ettim. Bir programı Windows'da ve Linux'da derleyip çalıştırılabilir dosyalarının boyutlarını karşılaştırdım da windows'da ki 8 kb civarındayken linux 'da ki 30 kb.

Bir bilgisi olan var mı?
Başlık: Ynt: Program Boyutu
Gönderen: sem - 26 Temmuz 2010 - 03:23:02
Kullanılan derleiyicilerin optimizasyon ayarları ile ilgilidir büyük ihtimalle... Optimizasyon ayarları isteğe bağlı olarak değiştirilebiliyor.
Başlık: Ynt: Program Boyutu
Gönderen: virs - 26 Temmuz 2010 - 13:29:31
Bence programın boyutunu çok fazla dert etmeyin, programın yapacağı işleri kusursuz yapmasına odaklanın,
boyutunun hakkını versin yani :)
Başlık: Ynt: Program Boyutu
Gönderen: Hakan Yalçın - 27 Temmuz 2010 - 23:06:31
Programın boyutu kod optimizasyonu hakkında bilgi verdiği için sormuştum. Zaten ona bakarsak günümüz bilgisayarların böyle küçük boyutlu programların boyutlarının ve yaptığı işin zamansal ve verimsel olarak maliyeti çok çok azdır.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 27 Temmuz 2010 - 23:45:43

Ayrıca şunu sormak istiyorum. Linux'da gcc dışında gcc 4.3 diye derleyicilerde mi var? Bilgisi olan var mı?
Başlık: Ynt: Program Boyutu
Gönderen: sem - 27 Temmuz 2010 - 23:49:30
Dediğiniz GCC dışında değil de GCC nin sürüm numarası olabilir mi?

gcc --version
Komutu ile versiyona bakabilirsiniz...

Sizin de dediğiniz gibi ilk sorunuz büyük ihtimalle optimizasyon farkı...

Ek:
gcc --v
Başlık: Ynt: Program Boyutu
Gönderen: Hakan Yalçın - 27 Temmuz 2010 - 23:55:48
Evet. gcc dosyasının bulunduğu yerde gcc 4.3 ve gcc 4.4 dosyaları da var. Netbeans IDE'sinin ayarlarında compiler olarak gcc seçilmişti. Onu gcc 4.4 dosyasını seçerek değiştirdim. Ne değişti merak ettim açıkcası :)

Bu arada program boyutu ile ilgili sorunun cevabı belli oldu. Konu çözülmüştür.
Başlık: Ynt: Program Boyutu
Gönderen: sem - 27 Temmuz 2010 - 23:59:02
4.4 Yenilikleri için  buraya (http://gcc.gnu.org/gcc-4.4/changes.html) bakabilirsiniz... Tam incelemedim ama muhtemelen biraz olsun merakınızı giderecektir...

Ek: İnceledim biraz, merakınızı bayağı bir giderecektir.

Sorun çözüldü ise ilk mesajınızı değiştirip konuya [Çözüldü] ibaresi eklerseniz yönetici arkadaşlar kilitlemek için konuyu daha rahat göreceklerdir... İyi geceler...