1. Make (GNU Make) Kurulumu#
MinGW-w64 paketiyle birlikte gelen mingw32-make.exe dosyası var ancak standart make
olarak çalışmayabilir. O yüzden make.exe
yüklemeliyiz.
1.1 Make İndirme#
- Resmi GNU Make Windows Binaries:
https://gnuwin32.sourceforge.net/packages/make.htm - Alternatif olarak Chocolatey veya Scoop kullanabilirsiniz:
veyachoco install make
scoop install make
1.2 Make Dosyalarını Ayarlama#
- GNU Make’i
C:\make
gibi bir dizine çıkarın. - Path değişkenine Make’in yolunu ekleyin:
C:\make\bin
- Kontrol için Terminal veya CMD açın ve şu komutu çalıştırın:
Eğer aşağıdaki gibi bir çıktı alıyorsanız Make başarıyla kurulmuştur:make --version
GNU Make 4.3
2. Makefile Kullanımı (Test)#
Make’in çalıştığını doğrulamak için basit bir test yapalım.
2.1 Örnek Makefile#
Bir dizin açın ve içine şu dosyaları ekleyin:
Dosya: hello.c
#include <stdio.h>
int main() {
printf("Hello, MinGW!\n");
return 0;
}
Dosya: Makefile
CC=gcc
CFLAGS=-Wall
all: hello.exe
hello.exe: hello.c
$(CC) $(CFLAGS) -o hello.exe hello.c
clean:
rm -f hello.exe
2.2 Make Komutunu Çalıştırma#
CMD veya PowerShell’i açın ve Makefile
olan dizine gidin:
cd C:\Users\kerim\mingw_test
make
Eğer çıktı şu şekildeyse, her şey düzgün çalışıyor:
gcc -Wall -o hello.exe hello.c
Ardından çalıştırın:
hello.exe
Ve şu çıktıyı almanız gerekir:
Hello, MinGW!
3. (Opsiyonel) Daha Kolay MinGW Yönetimi İçin MSYS2 Kullanımı#
Alternatif olarak, MSYS2 kullanabilirsiniz.
MSYS2, MinGW-w64’ü ve paket yöneticisini (pacman
) içerir.
4.1 MSYS2 İndirme ve Kurma#
- Resmi Site: https://www.msys2.org/
- İndirdikten sonra terminali açın ve şu komutları çalıştırın:
pacman -Syu pacman -S mingw-w64-x86_64-gcc pacman -S mingw-w64-x86_64-make
- MSYS2’yi kullanarak
make
çalıştırmak için:mingw32-make
- GCC kullanmak için:
gcc hello.c -o hello.exe
Sonuç#
Artık Windows’ta MinGW-w64 ve GNU Make ile Makefile çalıştırabilirsiniz! 🎯
Bu rehberi takip ederek:
✅ 64-bit GCC (MinGW-w64) kuruldu.
✅ GNU Make yüklendi.
✅ Makefile çalıştırma test edildi.