Makefile-generaattori
Free online Makefile Generator tool, no installation required
Tietoja Makefile Generator -työkalusta
Luo käyttövalmiita Makefile-tiedostoja viidelle kielimallille: C, C++, Go, Python ja Node.js. C/C++-mallit käyttävät määritettävää kääntäjää (gcc/g++ oletuksena) lipuilla -Wall -Wextra -O2 ja lähdekoodin löytämiseen luonnonvalinnalla, kun taas Go-, Python- ja Node.js-mallit määrittävät build/setup-, run-, test- ja clean-kohdat oikealla .PHONY-ilmoituksella.
Käyttöohje
1. Valitse kieli kieli-valintalistasta (C, C++, Go, Python, Node.js). 2. Täytä kielispesifit kentät: kohdenimi / lähdehakemisto / kääntäjä (C/C++), kohdenimi + päätiedosto (Go), päätiedosto + venv-nimi (Python) tai sisäänkäyntipiste (Node.js). 3. Valitse sisältävät kohdat: Clean, Run, Test. 4. Napsauta Luo näyttääksesi Makefile-tulostekstissä ja käytä Kopioi kopioidaksesi sen.
Kielispesifit kohdat
C/C++: tuottaa CC/CXX, CFLAGS/CXXFLAGS (-Wall -Wextra -O2, plus -std=c++17 C++:lle), SRCS $(wildcard)-komennolla, OBJS päätteen korvauksella, plus mallisäännöt. Go: tuottaa go build -o $(TARGET) . ja go test ./... -v. Python: tuottaa python -m venv $(VENV), pytest, ja poistaa __pycache__ + venv clean-kohdassa. Node.js: tuottaa npm install, node $(ENTRY), npm test, ja poistaa node_modules clean-kohdassa.
▶Miten voin vaihtaa C/C++-kääntäjää?
▶Miksi C/C++ Makefile käyttää wildcard-komentoa?
▶Mitä Python-mallin setup-kohda tekee?
▶Ovatko luodut Makefile-tiedostot sarka-sisennettyjä?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi