Windows 7’de GCC ve G++ Kullanımı

Bazen C veya C++’da ufak tefek bir program yazmamız gerekir ama iki saat boyunca Visual Studio’nun açılmasını falan beklemek zorunda kalırız, ya da bilgisayarımıza devC kurmamız gerekebilir. Bunun yerine neden GCC kullanmayalım ki? Hem özlediğimiz o komut satırını da arada bir ziyaret etmiş oluruz. İşte bunun için yapmamız gerekenler:

– GCC ve G++’yı indirmek
GCC derleyicisi DevC’de geliyor ancak ben Komut İstemi (Command Prompt) ta kullanmak istiyorum. İşte bu yüzden CodeBlocks tarafından geliştirilmiş bu IDE’yi buradan indiriyoruz. Windows 2000, Windows XP , Windows 7 ve Windows 8’de bu IDE sorunsuz çalışmaktadır.

– CodeBlocks IDE’sinin kurulumu
Codeblocks sitesinden indirdiğimiz IDE’yi her zamanki gibi ileri ileri diyerek kuruyoruz.

– GCC ve G++’yı Windows’a tanıtmak
Bilgisayar (XP ve öncesi için Bilgisayarım)’a sağ tıklıyoruz ve ardından Özellikler‘e tıklıyoruz.
Gelişmiş Sistem Ayarları >> Gelişmiş Sekmesi >> Ortam Değişkenleri >> Sistem Değişkenleri altındaki Path değişkeni’ni seçip >> Düzenle Butonuna tıklıyoruz.
Eğer Windows’umuz 64 bit ise şu veri yolunu:
C:\Program Files (x86)\CodeBlocks\MinGW\bin
Eğer 32 bit ise şu veri yolunu:
C:\Program Files\CodeBlocks\MinGW\bin
kopyalayıp düzenleye tıkladıktan sonra açılan pencere’de “Değişken Değeri” nin karşısındaki metin kutusunun sonuna ; (noktalı virgül) koyup yapıştırıyoruz. Açtığımız tüm pencerelerde tamam’a tıklayıp çıkış yapıyoruz.
Artık cmd’yi açtığımızda gcc’yi direkt olarak kullanabilir durumdayız.
Eğer yazılı anlatım karmaşık geldiyse resimli anlatımı:

-GCC ile Program derlemek
GCC bir C derleyicisi olduğu için .c uzantılı dosyalarımızı derleyebiliriz.
İlk olarak .c uzantılı dosyamızın bulunduğu dizine cd veriyolu komutuyla iniyoruz.
Daha sonra gcc -o programadi derlenecekdosya.c
komutuyla derlenecekdosya.c ‘yi derleyip program çıktı adını programadi yapıyoruz.
Eğer kaynak dosyamızda herhangi bir hata yoksa hiçbir uyarı-hata vermeden programı derleyip bize programadi.exe adlı çalıştırlabilir programı verecektir.

-G++ ile program derlemek
G++ bir C++ derleyicisi olduğu için .cpp uzantılı kaynak kodlarımızı ve .c uzantılı kaynak kodlarımızı derleyebiliriz. Bunun sebebi C++ dilinin C dilini kapsamasıdır. (Eğer GCC ile .cpp uzantılı bir dosya derlemeye çalışırsak hata alırız)
İlk olarak komut satırında .cpp uzantılı dosyamızın olduğu dizine iniyoruz.
Ardından g++ -o programadi derlenecekdosya.cpp
komutu ile derlenecekdosya.cpp kaynak kodunu derleyip programadi.exe adlı çalıştırılabilir programı elde ediyoruz.

Örnekler:
Bilgisayarımın Masaüstünde bulunan hello.c ve hello.cpp adlı 2 kaynak kodunun içeriği şu şekildedir:
hello.c

#include <stdio.h>
#include <conio.h>
int main ()
{
printf("hello.c ciktisi");
getch();
return 0;
}

hello.cpp


#include
#include
using namespace std;

int main()
{
cout<<"hello.cpp ciktisi"<
Resimde de görüldüğü üzere gcc ile C++ programlarını derlemek hata vermektedir.

Komut satırı üzerinden g++ ile her 2 programı derlemeye çalıştığımda:

5 comments on “Windows 7’de GCC ve G++ Kullanımı

  1. Yaziniz icin tesekkurler fakat tam tersi olmasi gerekiyor

    Eğer 32 bit ise şu veri yolunu:
    C:\Program Files (x86)\CodeBlocks\MinGW\bin

    Eğer Windows’umuz 64 bit ise şu veri yolunu:
    C:\Program Files\CodeBlocks\MinGW\bin

    • Hayır dediğiniz gibi değil. Eğer 64 bit windows kullanıyorsanız ve bu sisteme 32 bitlik program kurarsanız \Program Files (x86)\ klasörü altında dosyaları saklanır. Yazıda bahsettiğim Codeblocks 32 bitlik olduğu için x64 win distrolarında (x86)’lı klasör altında saklanacaktır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir