> For the complete documentation index, see [llms.txt](https://derslik.kerteriz.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://derslik.kerteriz.net/c++/c++-kurulumu.md).

# ⚙️ C++ Kurulumu

Genel bir bilgilendirmeden sonra C++ için gerekli iki ana bileşeni kurmaya başlıyoruz. C++ ile kodlama yapabilmeniz için gereken araçlar şunlardır;

1. **C++ Editör**
2. **C++ Compiler**

## 1. C++ Editör

C++ yazabilmek için bir metin editörü kullanmamız gerekiyor. Bu editör seçimini kendiniz belirleyebilirsiniz. Tabi seçebileceğiniz editörlerden bazıları şu şekildedir; `Not Defteri`, `Notepad++`, `Visual Studio Code`, `Eclipse`, `Netbeans`, `Dev C++`. Metin editörünün adı ve sürümü farklı işletim sistemlerine göre değişebilir. Siz istediğiniz editörü kullanabilirsiniz.

{% hint style="info" %}
C++ programını yazdığınız dosya **kaynak dosya** olarak adlandırılır ve uzantısı genellikle `.cpp`, `.cp` veya `.c` uzantılıdır
{% endhint %}

## 2. C++ Compiler

C++ Compiler veya diğer adıyla Derleyici, kaynak kodunuzu çalıştırılabilir bir programa çevirir.

Çoğu C ++ derleyicisi, kaynak kodunuza hangi uzantıyı verdiğinizi umursamaz, ancak aksi belirtilmediyse, çoğu varsayılan olarak .cpp kullanır.

En çok kullanılan derleyiciler aşağıdadır.&#x20;

* MinGW / GCC
* Borland c++
* Dev C++
* Embracadero
* Clang
* Visual C++
* Intel C++
* Code Block

## 3. Windows C++ Compiler Kurulumu

Bu derslerimizde biz MinGW / GCC derleyiciyi kullanacağız. Sizde GCC’yi Windows’a yüklemek için MinGW’yi yükleyebilirsiniz. MinGW’yi kurmak için MinGW ana sayfasına, [www.mingw.org](http://www.mingw.org/) adresindeki Downloads sayfasına gidiniz ve güncel sürümü indiriniz.

> İndirme sayfasına gitmek için [Tıklayınız.](https://osdn.net/projects/mingw/releases/)

`mingw-get-setup.exe` isimli dosyayı indiriniz.

![](/files/-M1295yNkyqh3jwPxc60)

Ardından aşağıdaki resimde olduğu gibi kutucukları seçiniz ve **Installation** altında yer alan **Apply Changes** seçeneğini tıklayarak açılan pencerede **Apply** butonunu kullanınız. Seçmeniz gereken kutucukları tikli şekilde aşağıda gösterdiklerimdir;

* [x] mingw-developer-toolkit-bin
* [x] mingw32-base-bin
* [ ] mingw32-gcc-ada-bin
* [ ] mingw32-gcc-fortran-bin
* [x] mingw32-gcc-g++-bin
* [x] mingw32-gcc-objc-bin
* [x] msys-base-bin

![](/files/-M12ApdekeD3hfcZdwAN)

Kurulumu tamamladıktan sonra Path ekleme işlemi yaparak derleyiciyi sisteme tanıtacağız ve gcc derleyiciyi kullanmaya başlayacağız. Bunun için Bilgisayarıma sağ tıklayarak `Özellikler`e giriniz ve sırasıyla "`Gelişmiş Sistem Ayarları`" - "`Gelişmiş" sekmesi` "-  "`Ortam Değişkenleri`" penceresinde "`Sistem Değişkenleri`" bölümünde yer alan "`Path`" değişkenine MinGW nin kurulu olduğu dizindeki **bin** klasörünün adresini ekliyoruz.

![](/files/-M14PqP1XZ6vepGvwmg3)

![](/files/-M14PuTrMMAE6He_hsqr)

Bu işlemlerden sonra Windows komut satırından gcc, g++, ar, ranlib, dlltool ve diğer birçok GNU araçlarını çalıştırabileceksiniz. Örnek olarak uzantısını .cpp olarak kaydettiğiniz bir metine belgesine aşağıdaki komutları yapıştırınız.

{% code title="ilkKod.cpp" %}

```cpp
#include <iostream>
#include <cstdlib>
 
using namespace std; 

int main() 
{ 
    cout<<"Merhaba!"<<endl; 
    system("PAUSE");
    return 0; 
}
```

{% endcode %}

Kaynak kodlarının olduğu dosyanın bulunduğu dizinde komut istemini açarak aşağıdaki komutu çalıştırınız.

```bash
g++ ilkKod.cpp -o ilkKod.exe
```

Komutu çalıştırdığınızda dosyanızın bulunduğu dizinde `ilkKod.exe` isimli dosyanın oluştuğunu göreceksiniz. Dosyayı açarsanız karşınıza **Merhaba!** yazısının çıktığını ve kurulum aşamasını başarıyla geçtiğinizi anlayabilirsiniz.
