Generatore Makefile
Gratuito online Generatore Makefile Strumento, nessuna installazione richiesta
Informazioni sul generatore di Makefile
Genera Makefile pronti all'uso per cinque modelli di linguaggio: C, C++, Go, Python e Node.js. I modelli C/C++ utilizzano un compilatore configurabile (gcc/g++ per impostazione predefinita) con flag -Wall -Wextra -O2 e individuazione delle sorgenti tramite wildcard, mentre i modelli Go, Python e Node.js collegano i target build/setup, run, test e clean con una corretta dichiarazione .PHONY.
Come utilizzare
1. Scegli una lingua dal menu a tendina Language (C, C++, Go, Python, Node.js). 2. Compila i campi specifici della lingua: nome del target / directory dei sorgenti / compilatore (C/C++), nome del target + file principale (Go), file principale + nome venv (Python) o punto di ingresso (Node.js). 3. Seleziona i target da includere: Clean, Run, Test. 4. Fai clic su Generate per renderizzare il Makefile nella casella di output e usa Copy per copiarlo.
Target specifici per linguaggio
C/C++: genera CC/CXX, CFLAGS/CXXFLAGS (-Wall -Wextra -O2, più -std=c++17 per C++), SRCS tramite $(wildcard), OBJS tramite sostituzione del suffisso e regole di pattern. Go: genera go build -o $(TARGET) . e go test ./... -v. Python: genera python -m venv $(VENV), pytest e rimuove __pycache__ + venv con clean. Node.js: genera npm install, node $(ENTRY), npm test e rimuove node_modules con clean.
▶Come cambio il compilatore C/C++?
▶Perché il Makefile C/C++ utilizza wildcard?
▶Cosa fa il target setup del modello Python?
▶I Makefile generati usano l'indentazione con tab?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.