Make kommandon

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 >>