Thread overview
dmd'nin -w ve -wi seçeneklerinden yalnızca birisi kullanılmalı
Jul 02, 2012
Salih Dinçer
Jul 02, 2012
huseyin
July 02, 2012

Teşekkürler, bunu bilmiyordum...

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

July 02, 2012

Bilgilendirmeniz için teşekkür ederim

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

July 02, 2012

Bende teşekkür ederim. Ben bilmesemde hissediyordum. Ya birini (w kısa olduğu için onu) kullanıyordum ya da hiç birini kullanmıyordum :-P

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

July 02, 2012

Belgelerinde şöyle yazıyor:

Alıntı:

>

-w enable warnings

-wi enable informational warnings (i.e. compilation still proceeds normally)

O yüzden ben hem "warnings" hem de "informational warnings" varmış gibi anlıyordum. Meğerse sırasıyla şu anlamlara geliyormuş: "uyarı görürsen derlemeyi hataymış gibi durdur" ve "uyarı ver ama derlemeyi durdurma."

Bu seçeneklerden ikisi birden kullanıldığında son kullanılan etkili oluyor. Şu kodla denedim:

int main()
{
   return 0;
   return 0;    // Warning: statement is not reachable
}

'
$ dmd deneme.d # ses çıkartmadan derliyor

$ dmd deneme.d -w # derlemeyi kesiyor
$ dmd deneme.d -wi -w # aynısı

$ dmd deneme.d -wi # uyarıyor ama derliyor da
$ dmd deneme.d -w -wi # aynısı
'

Ben bundan sonra yalnızca -w kullanacağım.

Ali

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