Merhaba,
Bugün ilk defa Linux konsoldayken man dmd komutunu verdim. Elbette Linux kullanıcıları ve/veya sıkıştırılımış DMD paket dosyanın '()' içindeki man dizinini inceleyenler şu aşağıdaki satırları ve daha fazlasın görecekler...
'**()** Dip Not'a bakınız...'
Alıntı:
>DMD(1) Digital Mars D DMD(1)
NAME
dmd - Digital Mars D2.x Compiler
SYNOPSIS
dmd files ... [ -switch ... ]
DESCRIPTION
dmd Compiles source code written in the D programming language.
OPTIONS
file, file.d, file.htm, file.html
D source files to compile
file.di
D interface files
file.o Object files to link in
file.a Library files to link in
-c Compile only, do not link
-cov Include code coverage analysis
-D Generate documentation
: : :
Çok gereksiz de olsa işte bunu paylaşmak istedim ve belki araya bir kaç soru da sıkıştırabilirim...:)
Ben DMD'nin tüm derleme parametrelerini kullanmıyorum. Hatta başlangıçta, uyarıları da görmek için -w -wi parametrelerini bilinçsiz kullanıyormuşsuz. Bunu Ali hocam şurada (http://ddili.org/forum/thread/859) dile getirmişti.
Peki derlerken, modül dosyalarının uzantılarını .d'den farklı bir şey kullansak mı? Örneğin .di kötü bir seçim mi? Çünkü bunlar, yukarıda alıntıladığım gibi interface dosyasıymış. Yoksa CPP'de sonradan karışıklığa neden olduğu için uzantıları iptal ettikleri gibi biz de böyle kullanabilir miyiz?
Dip Not: Ek olarak belirtmeliyim, DMD 2.058'den itibaren /dmd2/windows/bin/ dizin için d.chm dosyası bulunuyor. Bunun duyursunu daha önce forumda yapmıştık ama bunu bir kere daha belirtmekte fayda görüyorum. Özellikle bu sürümün benim D'ye başladığım döneme denk gelmesinden dolayı anlamı büyüktür. Gerçi ilk denemelerimi 2.057'den itibaren (kayda geçsin, 28 Ocak 2012 Cumartesi, saat 20:22:43'de) yaptığımı itiraf etmeliyim..:)
Sevgiler, saygılar...
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]