Netbeans 6.9 ve c/c++ compiler cygwin

İlk olarak http://www.cygwin.com/ adresinden son sürümünü indirin. Daha sonra indirdiğiniz cygwin setup dosyasını çalıştırın. Windows ortamında kodlarımızı derlemek için gerekli olan paketleri seçin. Bunlar;

gcc 3.4.4 Cygwin C compiler
g++ 3.4.4 Cygwin C++ compiler
gdb 6.8 Cygwin GNU debugger
make 3.81 Cygwin make utility

Bu arada söylemeden geçmeyelim cygwin gerekli dosyaları internet üzerindeki mirrorlardan indirip kurmaktadır.

O yüzden programı çalıştırdıktan sonra "install from internet" i seçip programı hangi dizine kuracağınızı ayarladıktan sonra compiler'ın download edileceği mirrorlar listesinden birini seçin.

Kurulum bittikten sonra netbeans ide yi açıp bir c/c++ projesi oluşturun. Compiler bulunamadığını görüyorsunuz.

Netbeans no compiler found

Hemen tool menüsünden options'a gelin ve c/c++'ı seçin. Sol bölümden add butonunu tıklatın ve cygwin kurduğunuz klasördeki bin dizinini buraya girin. C:\cygwin\bin gibi.

add cygwin compiler netbeans

Tüm bu işlemlerden sonra netbeans ile bir c/c++ projesi başlattığınızda derleyip çalıştırdığınızda aşağıdaki hatayı alırsınız.

/cygdrive/c/Users/ceycey/Documents/NetBeansProjects/CppApplication_2/dist/Debug/
Cygwin-Windows/cppapplication_2.exe: error while loading shared libraries: ?: ca
nnot open shared object file: No such file or directory
Press [Enter] to close the terminal ...

Dos ortamda çalıştırmaya çalıştığınızda ise aşağıdaki hatayı verecektir.
cygwin1.dll bulunamadı.

Bunlardan kurtulmak için C:\cygwin\bin dizinini ortam değişkenlerindeki PATH bölümüne ekleyin. Eklemeden önce başına ; koyun. ;C:\cygwin\bin gibi.

Ortam değişkenlerini düzenlemek için, bilgisayarıma sağ tıklayın ve Gelişmiş sistem ayarlarından gelişmiş sekmesine gelip Ortam değişkenleri butonunu kullanın. Düzenlemeniz gereken Sistem değişkenlerinden olan PATH buradadır.

NOT: Örneklerde C:\cygwin\bin kullandım. Burayı kendi sisteminize göre ayarlayın.

Böylelikle c/c++ ile yazdığınız programları Netbeans yardımı ile derleyip exe'ye dönüştürebilirsiniz.

4 Yorum:

  1. Allah razı olsun hocam çok güzel bir bilgilendirdiniz.. Başarılarınızın devamı dileğimle

    11/08/2010  


  2. Adsız

    Merhabalar sizinle buradan iletişime geçmekten başka çarem olmadığı için buradan yazıyorum. Benim de blogspot sitem. Bukonuda birşeyler danışacaktım.

    1)Mesela şuanda bu sayfa açıkken benim iternet taracımın başında Netbeans 6.9 ve c/c++ compiler cygwin ve sonrasında "-" yazıp blog başlığınız "webcodes" yazıyor. Benim blogspot sitemde blog başlığı önce geliyor bu sorunu nasıl çözebilirim.

    2)Ayrıca , örneğin sizin bu yazınızın başlığını googlede arattığımda bu sayfanın linki de ana sayfa linkiniz ile çıkıyor fakat benim sitemden bir başlık yazdığımda sadece anasayfa içinden gösteriyor siyah bir şekilde.

    3)Ve yine ayrıca :) malesef benim yazı başlıklarım tıklanılabilir görünmüyor. Yardımızı bekliyorum.
    mail adresime cevabınızı ayrıca atarsanız sevinirim.
    evdemackeyfi@gmail.com

    11/11/2010  


  3. 1-) Direk olarak kullandığınız template'deki title bölümünü bulup onu istediğiniz biçimde modifiye edeceksiniz. Ben sizin söylediğiniz biçimde yapmışım ki seo için uygun görüyorum. Title için limit vardır o limitden sonrası google aramalarında görünmüyor.

    2-)Bunun birkaç nedeni olabilir. Google örümcekleri anasayfanızı indexlemişlerdir. Url'niz indexlenmemiştir. Yada sitemap'iniz yoktur.

    3-)Aynı biçimde html'i editleyerek bunu tıklanabilir yapabilirsiniz.

    Kolay gelsin...

    11/23/2010  


  4. Adsız

    /cygdrive/c/Users/ceycey/Documents/NetBeansProjects/CppApplication_2/dist/Debug/
    Cygwin-Windows/cppapplication_2.exe: error while loading shared libraries: ?: ca
    nnot open shared object file: No such file or directory
    Press [Enter] to close the terminal ...

    bu hata kısmından sonra söylediğiniz gibi ortam değişkenlerine path i ekledim ancak hata devam ediyor. Ne yapmalıyım? Düzelmemesi neden olabilir?

    2/28/2011  


Yorumunuzu belirtebilirsiniz