Makefile Oluşturucu
Free online Makefile Generator tool, no installation required
Makefile Generator Hakkında
Beş dil şablonu için kullanıma hazır Makefile'ler üretir: C, C++, Go, Python ve Node.js. C/C++ şablonları, -Wall -Wextra -O2 bayrakları ve joker karakterli kaynak bulma ile yapılandırılabilir bir derleyici (varsayılan gcc/g++) kullanırken, Go, Python ve Node.js şablonları doğru bir .PHONY bildirimiyle build/setup, run, test ve clean hedeflerini bağlar.
Nasıl Kullanılır
1. Dil açılır listesinden bir dil seçin (C, C++, Go, Python, Node.js). 2. Dile özgü alanları doldurun: hedef adı / kaynak dizini / derleyici (C/C++), hedef adı + ana dosya (Go), ana dosya + venv adı (Python) veya giriş noktası (Node.js). 3. Dahil edilecek hedefleri işaretleyin: Clean, Run, Test. 4. Makefile'i çıktı kutusunda görüntülemek için Generate'e tıklayın ve kopyalamak için Copy'yi kullanın.
Dile Özgü Hedefler
C/C++: CC/CXX, CFLAGS/CXXFLAGS (-Wall -Wextra -O2, artı C++ için -std=c++17), $(wildcard) ile SRCS, sonek ikamesi ile OBJS ve desen kuralları yayar. Go: go build -o $(TARGET) . ve go test ./... -v yayar. Python: python -m venv $(VENV) ve pytest yayar ve clean'de __pycache__ + venv dosyalarını kaldırır. Node.js: npm install, node $(ENTRY) ve npm test yayar ve clean'de node_modules dosyalarını kaldırır.
▶C/C++ derleyicisini nasıl değiştiririm?
▶C/C++ Makefile neden wildcard kullanıyor?
▶Python şablonunun setup hedefi ne yapar?
▶Üretilen Makefile'ler sekme ile girintili mi?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla