Windows 11, gelişmiş kullanıcı deneyimi ve güçlü performans özellikleri ile dikkat çekerken, yazılım geliştiricileri için de çeşitli araçlar sunmaktadır. Bu araçlardan biri olan Makefile, projelerin yapılandırılmasını ve derlenmesini kolaylaştıran bir dosya türüdür. Ancak, Windows'un standart yüklemesinde bu aracın yer almadığını göz önünde bulundurursak, geliştiricilerin Makefile'ı kullanabilmesi için belirli adımlar atması gerekmektedir. Bu yazıda, Windows 11 üzerinde Makefile kurulumunu ve etkin bir şekilde kullanımını detaylı bir şekilde ele alacağız.

Windows 11'de Makefile Nasıl Kurulur ve Kullanılır?

Makefile, bir programın akışını, hedeflerini ve kütüphanelerini tanımlayan özel bir dosyadır. Bu dosyayı kullanabilmek için "make" komutuna erişim gereklidir. Ancak Windows işletim sistemi, bu komutu varsayılan olarak sunmamaktadır. Bu yazıda, Windows 11 üzerinde Makefile'ı nasıl yükleyeceğinizi ve çalıştıracağınızı adım adım öğrenebilirsiniz.

1. MinGW'yi İndirin ve Kurun

MinGW (Minimalist GNU for Windows), Windows uygulamaları geliştirmek için gerekli olan GNU Derleyici Koleksiyonu’nun (GCC) uyarlamasıdır. Make komutunu kullanabilmek için öncelikle MinGW'yi indirmeniz gerekecek. İndirdikten sonra kurulum medyasını çalıştırın. Kurulum sırasında "Grafiksel kullanıcı arayüzü için desteği de yükle" seçeneğinin işaretini kaldırmayı unutmayın. Kurulum tamamlandığında, ekran talimatlarını takip ederek işlemi bitirin.

2. Çevresel Değişkeni Yapılandırın

MinGW'yi yükledikten sonra "make" komutuna erişebilmek için çevresel değişkenleri yapılandırmanız gerekir. MinGW'nin yükleme yolunu almak için aşağıdaki adımları izleyin:

  • Win + I tuşlarına basarak Dosya Gezgini’ni açın.
  • MinGW’nin kurulu olduğu klasöre gidin (varsayılan konum: C:\MinGW).
  • "Bin" klasörünü açın ve yolunu kopyalayın.

Şimdi bu yolu çevresel değişkenlere eklemek için:

  • Denetim Masası’nı açın.
  • "Çevresel Değişkenler" araması yapın ve "Sistem ortam değişkenini düzenle" seçeneğine tıklayın.
  • "Çevresel Değişkenler" butonuna tıklayın.
  • "Sistem değişkenleri" bölümünden "Yol"u seçip "Düzenle"ye tıklayın.
  • "Yeni"ye tıklayın ve kopyaladığınız yolu yapıştırın. Ardından "Tamam" ile işlemi bitirin.

3. Make Komutunu Yükleyin

Çevresel değişkeni ekledikten sonra Make komutunu yükleyebilirsiniz. Bunun için Komut İstemi'ni yönetici olarak açın ve aşağıdaki komutu girin:

mingw-get install mingw32-make

Bu komut, MinGW'ye Make ile ilgili tüm modülleri yükleyecektir. Kurulum tamamlandığında, aşağıdaki komutu çalıştırarak kurulumun başarılı olup olmadığını kontrol edebilirsiniz:

mingw32-make --version

4. mingw32-make.exe Dosyasını Make Olarak Yeniden Adlandırın

Her seferinde "mingw32-make" yazmak istemiyorsanız, bu dosyayı "make" olarak yeniden adlandırabilirsiniz. Bunun için:

  • Dosya Gezgini'ni açın ve MinGW’nin kurulu olduğu yere gidin.
  • "Bin" klasörüne çift tıklayın ve "mingw32-make.exe" dosyasının adını "make.exe" olarak değiştirin.
  • Komut İstemi'nde make --version komutunu çalıştırarak değişikliğin başarılı olduğunu doğrulayın.

5. Makefile Oluşturun ve Çalıştırın

Make komutunu yükledikten sonra bir Makefile oluşturabilirsiniz. İşte bunu yapmanın basit bir yolu:

WhatsApp'ta sohbet teması devrimi: Sohbetler artık daha renkli! WhatsApp'ta sohbet teması devrimi: Sohbetler artık daha renkli!
  1. Masaüstünüzde yeni bir klasör oluşturun.
  2. Klasörde sağ tıklayın ve "Yeni > Metin Belgesi" seçeneğini seçin.
  3. Dosyayı açın ve aşağıdaki kodu yapıştırın: ilkyapımdosyası:  echo "Getting started with Makefile";
  4. Dosyayı "Makefile" olarak adlandırın ve "Kayıt Türü"nü "Tüm dosyalar" olarak değiştirip kaydedin.
  5. Komut İstemi'ni açarak oluşturduğunuz klasöre gidin: cd C:\Users\kullanıcı_adınız\Desktop\oluşturduğunuz_klasör
  6. Dosyayı çalıştırmak için aşağıdaki komutu kullanın: make -f Makefile

Makefile kullanarak projelerinizi düzenli bir şekilde yönetebilir ve otomasyon işlemlerini kolaylaştırabilirsiniz. Bu rehberde, Windows 11 üzerinde Makefile kurulumunu ve kullanımını detaylı bir şekilde öğrendiniz. Artık projelerinizde Makefile’ın gücünden yararlanabilirsiniz!

Muhabir: Balamir Yıldız