1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-07 19:15:24 +02:00
tldr/pages.nl/common/make.md

38 lines
1,013 B
Markdown
Raw Normal View History

2024-06-18 15:34:17 +02:00
# make
> Taakuitvoerder voor doelen beschreven in Makefile.
> Wordt meestal gebruikt om de compilatie van een uitvoerbaar bestand uit broncode te beheren.
> Meer informatie: <https://www.gnu.org/software/make/manual/make.html>.
- Roep het eerste doel aan dat in de Makefile is gespecificeerd (meestal "all" genoemd):
`make`
- Roep een specifiek doel aan:
`make {{doel}}`
- Roep een specifiek doel aan en voer 4 taken tegelijk uit in parallel:
`make {{[-j|--jobs]}} 4 {{doel}}`
2024-06-18 15:34:17 +02:00
- Gebruik een specifieke Makefile:
`make {{[-f|--file]}} {{pad/naar/bestand}}`
2024-06-18 15:34:17 +02:00
- Voer make uit vanuit een andere map:
`make {{[-C|--directory]}} {{pad/naar/map}}`
2024-06-18 15:34:17 +02:00
- Forceer het maken van een doel, zelfs als bronbestanden ongewijzigd zijn:
`make {{[-B|--always-make]}} {{doel}}`
2024-06-18 15:34:17 +02:00
- Overschrijf een variabele die in de Makefile is gedefinieerd:
`make {{doel}} {{variabele}}={{nieuwe_waarde}}`
- Overschrijf variabelen die in de Makefile zijn gedefinieerd door de omgeving:
`make {{[-e|--environment-overrides]}} {{doel}}`