Questo è il comando gccmakedep che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
gccmakedep - crea dipendenze nei makefile usando 'gcc -M'
SINOSSI
gccmakedep [ -sseparatore ] [ -fmakefile ] [ -a ] [-- Opzioni --] file sorgente ...
DESCRIZIONE
Il gccmakedep il programma chiama 'gcc -M' in output makefile regole che descrivono le dipendenze
di ciascun file sorgente, Cosicché make(1) sa quali file oggetto devono essere ricompilati quando a
la dipendenza è cambiata.
Per impostazione predefinita, gccmakedep inserisce il suo output nel file denominato makefile se esiste,
altrimenti Makefile. Un makefile alternativo può essere specificato con -f opzione. È prima
cerca nel makefile una riga che inizia con
# NON CANCELLARE
o uno fornito con il -s opzione, come delimitatore per l'output della dipendenza. Se trova
it, eliminerà tutto ciò che segue fino alla fine del makefile e metterà il
output dopo questa riga. Se non lo trova, il programma aggiungerà la stringa a
makefile e posiziona l'output dopo.
ESEMPIO
Normalmente, gccmakedep verrà utilizzato in un target makefile in modo che digitando 'make depend' lo farà
aggiornare le dipendenze per il makefile. Per esempio,
SRCS = file1.c file2.c ...
CFLAGS = -O -DHACK -I../foobar -xyz
dipendere:
gccmakedep -- $(CFLAGS) -- $(SRCS)
VERSIONI
Il programma ignorerà qualsiasi opzione che non comprende, quindi puoi usare lo stesso
argomenti che vorresti per gcc(1), compreso -D e -U opzioni per definire e non definire
simboli e -I per impostare il percorso di inclusione.
-a Aggiungi le dipendenze al file invece di sostituire le dipendenze esistenti.
-fmakefile
Nome del file. Questo ti permette di specificare un makefile alternativo in cui gccmakedep può
posizionare la sua uscita. Specificando "-" come nome del file (ovvero, -F-) invia l'output
allo standard output invece di modificare un file esistente.
-sstringa
Delimitatore di stringa iniziale. Questa opzione ti permette di specificare una stringa diversa
per gccmakedep da cercare nel makefile. L'impostazione predefinita è "# NON ELIMINARE".
-- Opzioni --
If gccmakedep incontra un doppio trattino (--) nell'elenco degli argomenti, quindi qualsiasi
gli argomenti non riconosciuti che seguono verranno ignorati silenziosamente. Un secondo doppio
trattino termina questo trattamento speciale. In questo modo, gccmakedep si può fare
ignora in modo sicuro gli argomenti esoterici del compilatore che potrebbero normalmente essere trovati in un CFLAGS
make macro (vedi ESEMPIO sezione sopra). -D, -I e -U opzioni che appaiono
tra la coppia di doppi trattini vengono comunque elaborati normalmente.
Usa gccmakedep online usando i servizi onworks.net