Este es el comando gccmakedep que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
gccmakedep: crea dependencias en archivos MAKE usando 'gcc -M'
SINOPSIS
gccmakedep [ -sseparador ] [ -fmakefile ] [ -a ] [- opciones -] archivo fuente ...
DESCRIPCIÓN
El gccmakedep el programa llama a 'gcc -M' a la salida makefile reglas que describen las dependencias
de cada archivo fuente, De modo que make(1) sabe qué archivos de objeto deben recompilarse cuando un
la dependencia ha cambiado.
De forma predeterminada, gccmakedep coloca su salida en el archivo llamado makefile si existiera,
de otra manera Archivo Make. Se puede especificar un archivo MAKE alternativo con el -f opción. Es primero
busca en el archivo MAKE una línea que comience con
# NO BORRES
o uno provisto con el -s opción, como delimitador de la salida de dependencia. Si encuentra
, eliminará todo lo que sigue hasta el final del archivo MAKE y colocará el
salida después de esta línea. Si no lo encuentra, el programa agregará la cadena al
makefile y coloque la salida después de eso.
EJEMPLO
Normalmente, gccmakedep se utilizará en un destino de archivo MAKE, por lo que escribir 'make depende'
Actualice las dependencias para el archivo MAKE. Por ejemplo,
SRCS = archivo1.c archivo2.c ...
CFLAGS = -O -DHACK -I ../ foobar -xyz
depender:
gccmakedep - $ (CFLAGS) - $ (SRCS)
OPCIONES
El programa ignorará cualquier opción que no comprenda, por lo que puede usar la misma
argumentos que harías para gcc(1), incluyendo -D y -U opciones para definir y no definir
símbolos y -I para establecer la ruta de inclusión.
-a Agregue las dependencias al archivo en lugar de reemplazar las dependencias existentes.
-fmakefile
Nombre del archivo. Esto le permite especificar un archivo MAKE alternativo en el que gccmakedep can
Coloque su salida. Si especifica "-" como nombre de archivo (es decir, -F-) envía la salida
a la salida estándar en lugar de modificar un archivo existente.
-scadena
Delimitador de cadena inicial. Esta opción le permite especificar una cadena diferente
for gccmakedep buscar en el archivo MAKE. El valor predeterminado es "# NO BORRAR".
-- opciones --
If gccmakedep encuentra un guión doble (-) en la lista de argumentos, entonces cualquier
Los argumentos no reconocidos que le siguen serán ignorados silenciosamente. Un segundo doble
guión pone fin a este tratamiento especial. De este modo, gccmakedep se puede hacer para
ignore con seguridad los argumentos esotéricos del compilador que normalmente se pueden encontrar en un CFLAGS
make macro (ver el EJEMPLO sección anterior). -D, -Iy -U opciones que aparecen
entre el par de guiones dobles todavía se procesan normalmente.
Use gccmakedep en línea usando los servicios de onworks.net