1. [Wiki](https://feex.it/wiki/)
2. [Yazılım](https://feex.it/wiki/software/)
3. [Üretkenlik](https://feex.it/wiki/software/productivity/)
4. CMake

# CMake

Uygulama: Kitware

Ayrıca cmake gui, kitware cmake olarak da adlandırılır

Kitware, Üretkenlik

Kitware'in derleme dosyası oluşturucusu. cmake.exe, Visual Studio veya Ninja dosyaları yazar. MSVC veya rustc yerine geçmez.

## Bilmeniz gerekenler

CMake derleme dosyaları oluşturur. Bir derleyici değildir.

Kitware'in cmake.exe dosyası Visual Studio, Ninja ve diğerleri için proje dosyaları yazar. cl.exe ve link.exe halen MSVC ile gelir. rustc ve go farklı dillerdir. CMake yüklemek Visual Studio'yu yüklemez.

- **Nedir?**: Derleme dosyası oluşturucu

  **Bir derleyici mi?**: Hayır. Yine de MSVC veya benzerine ihtiyacınız vardır

  **Visual Studio'nun yerini alır mı?**: Hayır. Bir .sln dosyası oluşturabilir

Feex diyor ki

cmake.exe yapılandırma yapıp derleme başarısız oluyorsa, oluşturucuya ve bulduğu derleyiciye bakardım. CMake'e MSVC muamelesi yapmazdım. Oluşturucu, araç zincirinin kendisi değildir.

## CMake nedir?

CMake bir meta derleme sistemidir. Visual Studio çözümleri, Ninja dosyaları ve diğerlerini oluşturur. cl.exe, rustc veya doğrudan MSBuild'in kendisi değildir.

## Daha önce hiç kullanmadıysanız

Bir C++ README dosyası CMake yükleyin dediyse, bunu cmake.org/download adresinden edinin. cmake.exe derleme dosyaları oluşturur. Bir derleyici değildir. Yine de MSVC, Ninja veya başka bir araç zincirine ihtiyacınız vardır. rustc.exe ve go.exe farklı dillerdir. CMake, devenv.exe dosyasının yerini almaz.

## Ne için kullanılır?

**Bir Visual Studio çözümü oluşturma**

cmake -G "Visual Studio 17 2022". devenv.exe daha sonra bu .sln dosyasını açar. CMake henüz dosyayı derlememiştir.

**Ninja ve diğer oluşturucular**

Ninja artı MSVC veya GCC. cargo ve go kendi derleme grafiklerine sahiptir.

**Ön ayarlar (Presets)**

Güncel projelerde CMakePresets.json. Bu dosya bir derleyici ikili dosyası değildir.

## Kimin içindir?

- Deposu CMakeLists.txt ile başlayan C ve C++ geliştiricileri
- CMake yükleyip cl.exe dosyasının neden eksik olduğunu merak eden kişiler
- CMake'in Visual Studio'nun yerini aldığını düşünen herkes

## Mevcut durum

CMake (2000), Kitware tarafından geliştirilen güncel bir derleme oluşturucusudur. Sağlayıcı, Windows kullanıcılarını halen https://cmake.org/download/ adresine yönlendirmektedir.

## Kaç yıllıktır?

Kitware, büyük C++ ağaçları için CMake'i 2000 yılında yayınladı. Rust ve Go'dan daha eskidir. Ürün, güncel 3.x/4.x sürümleridir. Yalnızca 2.8 odaklı bir eğitim modern ön ayarları içermeyebilir.

## Sürümler

Önce ana kanallar. Tam derleme numaralarının tümü burada doğrulanmamıştır.

cmake.exe

cmake-gui.exe

## Sistem gereksinimleri

Değerler yayıncının herkese açık yönergelerini takip eder. İş yükü yine de gerçek ihtiyacı değiştirir.

### Minimum

| İşletim sistemi | Kitware'e göre güncel bir 64-bit Windows 10 veya Windows 11 sürümü   |
| --------------- | -------------------------------------------------------------------- |
| RAM             | Oluşturucu küçüktür. Başlattığı derleme işlemi ise asıl ağır adımdır |

## Kaynak profili

- **CPU talebi**: Uygulama içinde ne açtığınıza bağlıdır

  **RAM talebi**: Belgeleri, sekmeleri veya kitaplıkları izler

## Yüklü işlemler

Bu yürütülebilir dosyalar yüklendiğinde bu ürüne aittir.

| cmake.exe     | CMake komut satırı oluşturucusu |
| ------------- | ------------------------------- |
| cmake-gui.exe | İsteğe bağlı CMake GUI          |

## Başlangıç bileşenleri

CMake, Windows ile birlikte başlamaz. Bir derleme klasöründe çalıştırırsınız.

## Dosya konumları

| Tipik kurulum | C:\Program Files\CMake\\ |
| ------------- | ------------------------ |

## Dosya biçimleri

CMakeLists.txt, CMakePresets.json

## Yaygın sorunlar

### Yapılandırma başarılı, derleme başarısız

CMake bir oluşturucu buldu. Derleyici veya SDK halen eksiktir. Bu bir MSVC veya Windows SDK sorunudur.

### Yüklü VS için yanlış oluşturucu

"Visual Studio 17 2022" ifadesi VS 2022 gerektirir. CMake yoktan bir devenv.exe yaratamaz.

## Tıkanıklığı çözme

### cmake --version ve where.exe cmake

Program Files\CMake\bin yolunu bekleyin. Bir venv içindeki sahipsiz bir cmake.exe farklı bir durumdur.

### cmake.org/download adresinden yükleyin

Kitware MSI dosyasını barındırır. Rastgele bir derleyici zip dosyasıyla paketlenmiş CMake paketi çöptür.

### MSVC istiyorsanız Visual Studio veya Build Tools yükleyin

Visual Studio Yükleyicisi cl.exe ekler. CMake ardından bunu tespit eder.

## Alternatifler

Meson ve Bazel diğer meta derleme sistemleridir. MSBuild, bir VS oluşturucusunun sıklıkla hedeflediği şeydir. CMake halen yaygın C++ giriş kapısıdır.

## Resmi yardım ve indirmeler

Satıcıyla başlayın. Rastgele exe siteleri bir destek kanalı değildir.

| İndir           | [cmake.org/download/ ](https://cmake.org/download/)Resmi yükleyici veya satıcı sayfası         |
| --------------- | ---------------------------------------------------------------------------------------------- |
| Yardım          | [cmake.org/documentation/ ](https://cmake.org/documentation/)Satıcı desteği                    |
| Resmi site      | [cmake.org/ ](https://cmake.org/)Rastgele bir exe barındırıcısı yerine buradan başlayın        |
| CMake belgeleri | [cmake.org/cmake/help/latest/ ](https://cmake.org/cmake/help/latest/)Komutlar ve oluşturucular |

## İlgili donanım

Yapılandırma hafiftir. Oluşturduğunuz derleme CPU ve RAM ister.

## Teknik ayrıntılar

Teknik ayrıntılar

Satıcı sürüm numaraları değişir. Bu makale belirli bir derlemeyi sabitlemez.

## İlgili

Bu varlıklar bu makaleyle bağlantılıdır. Tür her bağlantıda gösterilir.

[Visual Studio: Uygulama](https://feex.it/wiki/l/tr/software/visual-studio/)[Görev Yöneticisi nasıl okunur: Rehber](https://feex.it/wiki/l/tr/software/system/how-to-read-task-manager/)

## Kaynaklar ve doğrulama

Kayıtlı kaynak etiketi: Ağustos 2026. Bu etiket bağımsız doğrulamayı kanıtlamaz. [Nasıl araştırıyoruz](https://feex.it/wiki/research/).

- [CMake resmi sitesi ](https://cmake.org/)· Satıcı ürün sayfası
- [CMake yardımı ](https://cmake.org/documentation/)· Satıcı desteği
- [CMake belgeleri ](https://cmake.org/documentation/)· Resmi Kitware belgeleri
- [Foxhole işlem haritası ](https://foxhole.feex.it/)· Windows bilgisayarlarındaki birinci taraf örnekler. Bir laboratuvar karşılaştırması değildir.

## Bu makale yararlı oldu mu?

Evet veya hayır yeterlidir. İsterseniz bir neden seçin veya kısa bir not ekleyin.

Hızlı bilgiler

Bu sayfanın kısa özeti. Teknik özellikler, kaynaklar ve hikayenin tamamı makalede kalır.

- **Geliştirici**: Kitware

  **Kategori**: Derleme oluşturucu

  **İşlem**: cmake.exe

  **Lisans**: BSD-3-Clause

  **İlk yayınlanma**: 2000

  **Resmi site**: [cmake.org](https://cmake.org/)

  **Feex tarafından haritalandı**: Foxhole'daki Windows bilgisayarlarında görüldü

Kaydedilen kaynak durumu: Feex Tarafından İncelendi: Kayıtlı kaynak etiketi: Ağustos 2026. Bu etiket bağımsız doğrulamayı kanıtlamaz.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/tr/software/cmake/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
