Gönderen Konu: [Çözüldü] Derlenen program boyutu farkı  (Okunma sayısı 2322 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
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ı?
« Son Düzenleme: 28 Temmuz 2010 - 02:26:23 Gönderen: heartsmagic »

« Yanıtla #1 : »
Kullanılan derleiyicilerin optimizasyon ayarları ile ilgilidir büyük ihtimalle... Optimizasyon ayarları isteğe bağlı olarak değiştirilebiliyor.
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
 Derken ölüm bile bu nasıl dünya?
 Benden ölüm dile, batıyor gün yine
 Burası dünya?

« Yanıtla #2 : »
Bence programın boyutunu çok fazla dert etmeyin, programın yapacağı işleri kusursuz yapmasına odaklanın,
boyutunun hakkını versin yani :)
İnsan için ancak çalıştığının karşılığı vardır. (Kur’an: Necm, 39)

« Yanıtla #3 : »
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ı?
« Son Düzenleme: 27 Temmuz 2010 - 23:45:43 Gönderen: Hakan Yalçın »

« Yanıtla #4 : »
Dediğiniz GCC dışında değil de GCC nin sürüm numarası olabilir mi?

Kod: [Seç]
gcc --versionKomutu ile versiyona bakabilirsiniz...

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

Ek:
Kod: [Seç]
gcc --v
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
 Derken ölüm bile bu nasıl dünya?
 Benden ölüm dile, batıyor gün yine
 Burası dünya?

« Yanıtla #5 : »
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.

« Yanıtla #6 : »
4.4 Yenilikleri için  buraya 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...
« Son Düzenleme: 28 Temmuz 2010 - 01:09:05 Gönderen: sem0900 »
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
 Derken ölüm bile bu nasıl dünya?
 Benden ölüm dile, batıyor gün yine
 Burası dünya?