Eylül 23

Büyük EXE dosyalarının küçültülmesi

Lazarus, ne yazık ki program derlemeleri sonucunda çok büyük exe dosyalar oluşturur. Yani çok basit bir programda bile 10mb. görmeniz mümkündür. Bunun nedeninin gnu debugger kullanmak için gereken hata ayıklama bilgilerinin çok yer tutması olduğu söyleniyor. Bu sıkıntıyıda aşmak için iki adet program öneriliyor bunlardan ilk strip.exe lazarus klasörünün altında lazarus\fpc\2.4.2\bin\i386-win32\ dizininde bu yazılımı bulabilirsiniz kullanımı ise  “strip –strip-all <programın yolu>”  bu program derlenmiş yazılımınızın içinden bu debugger bilgilerini temizliyor ve yaklaşık %70 oranında küçülme sağlıyor. Diğer program olan UPX ise derlenmiş programı tekrar sıkıştırıyor ve yazılıma göre bu programda büyük oranda verim sağlıyor. Ben daha önce yazdığım bir programda 10mb. dan 700kb. ta kadar düştüğüne şahit oldum .