Cygwin Kurulumu

Merhaba Arkadaşlar ,

Bu yazımda Windows üzerinde Linux kernel komutları çalıştırmaya ve kütüphaneler ile  C , C++  derlemeye de yarayan Cygwin kurulumundan bahsedeceğim.

Kısaca Cygwin : 1995 yıılında opensource olarak geliştirmeye başlanmış Redhat destekli bir GNU projesidir.  Cygwin’i diğer compiler’lardan ayıran en büyük özellik kesinlikle Cross Compiler  olarak adlandırılması yani Linux’u Windows üzerinde derliyoruz. Bu özelliğe sabit başka compiler’larda vardı elbette Microsoft C  , MinGW(1.3.3 Cygwin’den geliştirilmiştir.) vs.  daha ayrıntılı bilgileri

http://en.wikipedia.org/wiki/Cygwin

http://en.wikipedia.org/wiki/Cross_compiler

http://www.cygwin.com/

sitelerinden bulabilirsiniz. Son olarak da Eclipse ve Netbeans de kullanılan Terminal Cygwin’dir..

 

Öncelikle

http://cygwin.com/install.html sitesinden işletim sisteminize uygun .exe ‘yi indirin.

 

Önemli olan nokta  “Select Packages” bu aşamaya geldikten sonra ,

Web paketi içindeki ‘wget’ kütüphanesini.

Devel paketinin içindeki : ‘gcc’ , ‘gdb’ ve ‘make’ kütüphanelerini resimdeki gibi aktif hale getirin. Compile edebilmek için bunlara ihtiyacımız var.  Kullandığınız diğer kütüpnaler varsa search ile kolaylıkla bulabilirsiniz.

Cygwin Package

Paketleri Seçin

 

Capture2

 

 

Paketleri seçtikten sonra onaylayarak kurulumu tamamlayın. Tamamdır bakalım olmuşmu 😀

 

Cygwin .exe yi çalıştıralım.

ps aux

Komutu ile çalışam işlemleri listeledik.

mkdir test

birde kolayından dosya yaratalım  gerçektende olun. Love it 😀

Capture3

 

Cygwin home klasörü kurulumunuza göre c:\cygwin\home\Bilgisayar Adı    klasöründe oluşacak. Bu komutları denememin aslında bir sebebi vardı. Eğer

ls

Komutunun sonucunu alamıyorsanız. Aşağıdaki işlemleri takip edin.

  1. Bilgisayarıma sağ tıklayın Özellikler -> Gelişmiş Sistem Ayarları
  2. Ortam Değişkenlerini seçin
  3. Yeni CLASSPATH    İsim : CYGWIN_HOME    Değer : C:\cygwin
  4. PATH’i seçin düzenle  en sona ;C:\cygwin\bin değerini ekleyin. NOT : araya noktalı virgül koymayı unutmayın.
  5. OK 🙂

Cygwin’i CLASSPATH olarak eklediğiniz zaman CMD yani windows konsolundan artık Linux komutlarını çalıştırabilirsiniz.

 

Muharrem Tığdemir

Leave a Reply