Thread overview
Derleme ve Bağlama
Mar 02, 2019
cos00kun
Mar 03, 2019
cos00kun
Mar 04, 2019
cos00kun
March 03, 2019

D dilinde Derleme ve Bağlama işlemleri C/C++ deki gibi mi işlemektedir?
(Windows ortamı için) Yani önce *.d kaynak dosyaları *.obj ye dönüşmekte, ardından *.obj dosyaları Linker yardımıyla *.exe dosyalara mı dönüşmektedir ?

Bu aşamalarda ilinti ve modüller hangi aşamada nasıl programa dahil ediliyorlar? örneklerle açıklayabilir misiniz?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 03, 2019

sözü geçmişken komut satırı seçeneklerinden bazılarını çok merak ediyorum bunlardan önemli olanları bir ara ayrı bir başlık altında yada burada paylaşabilir misiniz Ali Hocam? Şu anda aşağıdakilerin tam olarak nerede ve nasıl kullanıldıklarını merak ediyorum.

-of
-w
-wi
-main
-cov
-I (özellikle bunun tam olarak nasıl kullanıldığı)
-lib
-L
-unittest (ne test ediyor birim testi deniyor ama birim testi ne demek ki ?)

teşekkürler..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 03, 2019

Evet, öyle de yapılabilir ama proje çok büyük değilse en iyisi her şeyi hep birden derleyiciye vermek:
'
dmd a.d b.d c.d ... -ofdeneme
'
O yöntemin iyi tarafı, derleyici bütün kodu gördüğünden .obj dosyalarıyla berecemediği eniyileştirmeleri de yapabilir.

Eğer kodlar .obj veya .lib vs. gibi başka dosyalarda yaşıyorsa program yine de hep birden oluşturulabilir:
'
dmd a.d b.obj d.lib ... -ofdeneme
'

Aslında belki de en iyisi, 'dub build' deyivermek. Bu konuda deneyimim yok ama diğer konuda adımları göstereceğim.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 04, 2019

Alıntı (acehreli):

>

Birim testi konusunda şu bölüm var:
http://ddili.org/ders/d/birim_testler.html
Fazla hızlı geçtiğim yerleri bilirsem daha açıklayıcı olmaya çalışırım.
Ali

Ali hocam kusura bakma ya Kitapta varmış :blush: Bahsi geçen bölümü birim testleri diye aratmak aklıma gelmemişti.. Ayrıca Kitapta 214.sayfaya kadar gelmediğim de ortaya çıkmış oldu :-p
Teşekkürler..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 04, 2019

Birim testi konusunda şu bölüm var:

http://ddili.org/ders/d/birim_testler.html

Fazla hızlı geçtiğim yerleri bilirsem daha açıklayıcı olmaya çalışırım.

Ali

Not: Genel bilgi olarak, şu sayfayı çok yararlı buluyorum:

http://ddili.org/ders/d/ix.html

Merak ettiğim sözcüğü o sayfada bulup tıklıyorum. :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]