Här är några kommandon man kan använda med make
-b, -m
Dessa kommandon är ignorerade för kompatibilitet med andra versioner av make
--B, --always-make
Oberoende make på alla mål
-C dir, --directory=dir
Ändra mappen till dir innan make körs.
Om flera alternativ är specificerade i -C så skrivs dom efter varandra.
-d
Skriver ut extra debugging information, allt intressant som make bestämmer sig för att göra.
--debug[=FLAGS]
Samma som -d men flaggor kan specificeras
b - basic debugging, v - verbose basic debugging, i - visa regler,
j - Detaljer över kommando som körs, m - debugging medans makefilerna görs om
--e, --environment-overrides
Ger variabler tagna från datormiljöns hierarki över varibler från makefiles.
-f file, --file=file, --makefile=FILE
Använd den specificerade filen som makefile.
-i, --ignore-errors
Ignorera alla fel i kommandon som exkeveras för att göra om filer.
-I dir, --include-dir=dir
Specificerar en mapp dir för att söka efter inkluderade makefiles.
Om flera alternativ -I är specificerade så söks mapparna igenom i
den ordningen det är specificerat.
-j [jobs], --jobs[=jobs]
Specifierar nummer av jobs(kommando) att köra samtidigt. Om det är mer än
ett -j alternativ så är den sista som körs. Kör du -j utan
alternativ så blir det ingen limit på jobb som kan köras samtidingt.
-k, --keep-going
kör så länge den kan efter ett error.
-l [load], --load-average[=load]
Specifierar att inga nya jobs(kommandon) kan startas om det redan är
är andra jobs som körs.
-L, --check-symlink-times
Använd den senaste mtime mellan symlinks och målet.
-n, --just-print, --dry-run, --recon
Skriv ut kommando som ska exkeveras, men exkevera dom ej.
-o file, --old-file=file, --assume-old=file
Gör inte om filen file om den är äldre än dess beroenden.
-p, --print-data-base
Skriv ut databasen (regler och varibel värden) som resulterar från
läsningen av makefiles; exkevera sedan som vanligt eller som specificerat.
-q, --question
"Question mode" kör inga kommandon eller skriv inte ut något;
returnera endast exit status som är noll om de specificerade målen
redan är uppdaterade, annars icke-nolla.
-r, --no-builtin-rules
Eliminera användandet av implicita regler. Rensa även ut default-
listan av sufficer för suffix-regler.
-R, --no-builtin-variables
Definiera inte några inbyggda variabler.
-s, --silent, --quiet
Tyst operation; skriv inte ut kommandon när de exkeveras.
Gå till Make Tutorialen >>