folder Tahribat.com Forumları
linefolder C - C++
linefolder Mingw VS MSVC(VC++) Derleyici ?



Mingw VS MSVC(VC++) Derleyici ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Hangisini önerirsiniz ?
    Bana Mingw daha stabil geldi.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tugberk
    Tugberk's avatar
    Kayıt Tarihi: 04/Ekim/2009
    Erkek

    Visual C++ ın ne gibi bir kararsızlığını(unstable çeviremedim) gördün hocam :)

    Resmi veya kurumsal projelerde mingw pek kullanılmaz. Visual C++ çok daha az olmak üzere de borland kullanılır. Mingw yani gcc'nin tek kötü yanı en eski runtime library ile link etmesi (msvcrt) bu yüzden C nin ve C++ ın birçok yeni özelliğini kullandırmaması. 

    Ayrıntılı bilgi : http://www.mingw.org/wiki/C99

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek
    Tugberk bunu yazdı

    Visual C++ ın ne gibi bir kararsızlığını(unstable çeviremedim) gördün hocam :)

    Resmi veya kurumsal projelerde mingw pek kullanılmaz. Visual C++ çok daha az olmak üzere de borland kullanılır. Mingw yani gcc'nin tek kötü yanı en eski runtime library ile link etmesi (msvcrt) bu yüzden C nin ve C++ ın birçok yeni özelliğini kullandırmaması. 

    Ayrıntılı bilgi : http://www.mingw.org/wiki/C99

     

    VC++ Mingw ye göre daha yavaş derlemişti de o yüzden öyle dedim. Aslında en fazla toplam 10-15 kere derlemişimdir bu ikisiyle yani bakma o sözüme.

    Ve de şöyle bir şey duydum Windows harici Mingw Windows için MSVC. Bu doğru mudur ? (Sırf GNU yüzünden bana doğru geldi bu)
    Mingw için "__asm" farklı şekilde kullanılıyormuş. Bunun crossplatform için zararı nelerdir

    Kısaca bu iki derleyicinin farkları lazım bana.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tugberk
    Tugberk's avatar
    Kayıt Tarihi: 04/Ekim/2009
    Erkek

    Hız konusu mesele değil, ilk derlemede biraz yavaş olabilir cl.exe (ben farketmedim) ama bir kere derledikten sonra (process çalıştıktan sonra daha doğrusu) artık ölçülecek bir fark kalmaz.

    Mingw zaten gcc nin windows a port edilmiş hali, yani asıl derleyici gcc. Gcc dünyanın en iyi derleyicilerinden birisi, bir çoğuna göre en iyisi. Tabi hız bakımından intel c++ daha hızlı ama gelişmişlik optimizasyon vs gcc çok sağlam bir derleyici.

    Windowsta yazıyorsan, ufak çaplı işler için tabiki mingw gcc daha iyi, ama kurumsal bir kod yazıyorsan visual c++.

    Inline assembly nin kullanılmasına karşıyım zaten, çok gerekiyorsa asm kodunı yazarsın asm dosyasına, nasm masm ne ise derlersin, link ederken C ile birlikte link edersin.

    Gcc AT&T kullanıyor assembly syntax ı olarak, onunla ilgili cevizde zamanında örnekle basit bir açıklama yazmıştım yararlı olabilir.

    http://forum.ceviz.net/c-c/92435-gnu-derleyicisi-ile-yazmaclara-degisken-degerlerini-yazmak.html#post563139

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek
    Tugberk bunu yazdı

    Hız konusu mesele değil, ilk derlemede biraz yavaş olabilir cl.exe (ben farketmedim) ama bir kere derledikten sonra (process çalıştıktan sonra daha doğrusu) artık ölçülecek bir fark kalmaz.

    Mingw zaten gcc nin windows a port edilmiş hali, yani asıl derleyici gcc. Gcc dünyanın en iyi derleyicilerinden birisi, bir çoğuna göre en iyisi. Tabi hız bakımından intel c++ daha hızlı ama gelişmişlik optimizasyon vs gcc çok sağlam bir derleyici.

    Windowsta yazıyorsan, ufak çaplı işler için tabiki mingw gcc daha iyi, ama kurumsal bir kod yazıyorsan visual c++.

    Inline assembly nin kullanılmasına karşıyım zaten, çok gerekiyorsa asm kodunı yazarsın asm dosyasına, nasm masm ne ise derlersin, link ederken C ile birlikte link edersin.

    Gcc AT&T kullanıyor assembly syntax ı olarak, onunla ilgili cevizde zamanında örnekle basit bir açıklama yazmıştım yararlı olabilir.

    http://forum.ceviz.net/c-c/92435-gnu-derleyicisi-ile-yazmaclara-degisken-degerlerini-yazmak.html#post563139

     

    Eyvallah reis..

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DeadSoul
    DeadSoul's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek

    çantık

Toplam Hit: 1187 Toplam Mesaj: 6