Forum: D Programlama Dili RSS
Bütün kaynak dosyaları birlikte derlemek daha hızlı
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Bütün kaynak dosyaları birlikte derlemek daha hızlı
Her zaman olduğu gibi, önce hız konusunun programdan programa değişeceğini ve ancak bazı programlarda önemli olduğunu hatırlatayım... :)

C ve C++'da kaynak kodlar derleme birimleri (translation unit) olarak teker teker derlenirler ve sonra bağlayıcı (linker) tarafından bağlanırlar. D'de öyle olmadığını biliyoruz.

dmd, ne kadar çok kod görürse program hızı açısından o kadar çok şansı oluyormuş. Mantıklı tabii...

Örneğin iki kaynak dosya olduğunda -c ile ayrı ayrı derleyip sonra bağlamak yerine, hepsini aynı anda derlemek daha iyiymiş:

dmd birinci.d ikinci.d -ofdeneme -w

Bazı IDE'lerin, örneğin CodeBlocks'ın öyle yapmadığını duydum.

Dediğim gibi, çok önemli bir konu değil ama bilmekte yarar var...

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-19, 00:50:51 (UTC -08:00)