InglésFrancésEspañol

icono de página de OnWorks

make - Online en la nube

Ejecute el proveedor de alojamiento gratuito make in OnWorks en Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando make 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


make - GNU make utilidad para mantener grupos de programas

SINOPSIS


make [OPCIÓN] ... [OBJETIVO] ...

DESCRIPCIÓN


El make La utilidad determinará automáticamente qué partes de un programa grande deben ser
recompilado, y emita los comandos para recompilarlos. El manual describe el GNU
aplicación de make, que fue escrito por Richard Stallman y Roland McGrath, y es
actualmente mantenido por Paul Smith. Nuestros ejemplos muestran programas en C, ya que son muy
común, pero puedes usar make con cualquier lenguaje de programación cuyo compilador se pueda ejecutar con
un comando de shell. De hecho, make no se limita a los programas. Puedes usarlo para describir
cualquier tarea en la que algunos archivos deban actualizarse automáticamente de otros cuando los demás
a través del cambio.

Prepararse para usar make, debe escribir un archivo llamado makefile que describe el
relaciones entre archivos en su programa, y ​​los estados de los comandos para actualizar cada
expediente. En un programa, normalmente el archivo ejecutable se actualiza a partir de archivos objeto, que son
a su vez realizado mediante la compilación de archivos fuente.

Una vez que exista un archivo MAKE adecuado, cada vez que cambie algunos archivos fuente, este sencillo shell
mando:

make

es suficiente para realizar todas las recopilaciones necesarias. los make el programa usa el archivo MAKE
descripción y los tiempos de última modificación de los archivos para decidir cuál de los archivos necesita
Para actualizarse. Para cada uno de esos archivos, emite los comandos registrados en el archivo MAKE.

make ejecuta comandos en el makefile para actualizar uno o más objetivos nombres, donde el nombre is
típicamente un programa. Si no -f la opción está presente, make buscará los archivos MAKE
archivo GNUmake, makefiley Makefile, en ese orden.

Normalmente deberías llamar a tu archivo MAKE makefile or Makefile. (Nosotros recomendamos
Makefile porque aparece de forma destacada cerca del comienzo de una lista de directorio, a la derecha
cerca de otros archivos importantes como README.) El primer nombre marcado, archivo GNUmake, no es
recomendado para la mayoría de archivos MAKE. Debe usar este nombre si tiene un archivo MAKE que es
específico de GNU make, y no será entendido por otras versiones de make. Si makefile
es '-', se lee la entrada estándar.

make actualiza un objetivo si depende de los archivos de requisitos previos que se han modificado desde
el objetivo fue modificado por última vez, o si el objetivo no existe.

OPCIONES


-b, -m
Estas opciones se ignoran por compatibilidad con otras versiones de make.

-B, - siempre-hacer
Haz incondicionalmente todos los objetivos.

-C dir, --directorio=dir
Cambiar a directorio dir antes de leer los archivos MAKE o hacer cualquier otra cosa. Si
una variedad -C se especifican opciones, cada una se interpreta en relación con la anterior:
-C / -C etc es equivalente a -C / etc. Esto se usa típicamente con recursivo
invocaciones de make.

-d Imprime información de depuración además del procesamiento normal. La depuración
La información dice qué archivos se están considerando para rehacer, qué tiempos de archivo son
comparar y con qué resultados, qué archivos realmente necesitan ser rehechos, qué
Se consideran reglas implícitas y cuáles se aplican --- todo lo interesante sobre
how make decide qué hacer.

--depurar[= FLAGS]
Imprime información de depuración además del procesamiento normal. Si el BANDERAS están
omitido, entonces el comportamiento es el mismo que si -d fue especificado. BANDERAS puede ser a for
toda la salida de depuración (igual que usar -d), b para depuración básica, v para más detallado
depuración básica, i por mostrar reglas implícitas, j para obtener detalles sobre la invocación de
comandos, y m para depurar mientras se rehacen los archivos MAKE. Usar n para deshabilitar todo
banderas de depuración anteriores.

-e, --ambiente-anulaciones
Dé prioridad a las variables tomadas del entorno sobre las variables de los archivos MAKE.

-f presentar, --expediente=presentar, --makefile=ARCHIVO
Usa presentar como un archivo MAKE.

-i, --ignorar-errores
Ignore todos los errores en los comandos ejecutados para rehacer archivos.

-I dir, --incluir-dir=dir
Especifica un directorio dir para buscar archivos MAKE incluidos. Si varios -I opciones
se utilizan para especificar varios directorios, los directorios se buscan en el orden
especificado. A diferencia de los argumentos de otras banderas de make, directorios dados con -I
las banderas pueden ir directamente después de la bandera: -Idir está permitido, así como -I dir. Esto
La sintaxis está permitida por compatibilidad con el preprocesador de C -I bandera.

-j [recibas nuevas vacantes en tu correo], --trabajos[=recibas nuevas vacantes en tu correo]
Especifica el número de recibas nuevas vacantes en tu correo (comandos) para que se ejecuten simultáneamente. Si hay mas de
one -j opción, la última es efectiva. Si el -j La opción se da sin un
argumento, make no limitará la cantidad de trabajos que se pueden ejecutar simultáneamente.

-k, --sigue adelante
Continúe tanto como sea posible después de un error. Mientras que el objetivo que falló, y esos
que dependen de él, no se pueden rehacer, las otras dependencias de estos objetivos se pueden
procesado de todos modos.

-l [carga], --promedio de carga[=carga]
Especifica que no se deben iniciar nuevos trabajos (comandos) si hay otros trabajos
funcionando y el promedio de carga es al menos carga (un número de coma flotante). Sin
argumento, elimina un límite de carga anterior.

-L, --check-symlink-veces
Utilice el último mtime entre los enlaces simbólicos y el destino.

-n, - solo imprimir, - corrida en seco, --reconocimiento
Imprima los comandos que se ejecutarían, pero no los ejecute (excepto en ciertos
circunstancias).

-o presentar, - archivo antiguo=presentar, --asume-viejo=presentar
No rehacer el archivo presentar incluso si es más antiguo que sus dependencias, y no
rehacer cualquier cosa debido a cambios en presentar. Básicamente, el archivo se trata como
muy antiguo y sus reglas se ignoran.

-O[tipo], --salida-sincronización[=tipo]
Al ejecutar varios trabajos en paralelo con -j, asegúrese de que la salida de cada trabajo sea
recopilados en lugar de entremezclados con la producción de otros trabajos. Si tipo is
no especificado o es dirigidos la salida de la receta completa para cada objetivo es
agrupados. Si tipo is línea la salida de cada línea de comando dentro de una receta
está agrupado. Si tipo is recurrente la salida de una marca recursiva completa es
agrupados. Si tipo is ninguna la sincronización de salida está deshabilitada.

-p, - base de datos de impresión
Imprima la base de datos (reglas y valores de las variables) que resulte de la lectura del
makefiles; luego ejecute como de costumbre o como se especifique de otra manera. Esto también imprime el
información de la versión proporcionada por el -v interruptor (ver más abajo). Para imprimir la base de datos
sin intentar rehacer ningún archivo, utilice make -p -f / dev / null.

-q, --pregunta
`` Modo de pregunta ''. No ejecute ningún comando ni imprima nada; solo devuelve una salida
estado que es cero si los objetivos especificados ya están actualizados, distinto de cero
de otra manera.

-r, --no-reglas-integradas
Elimine el uso de las reglas implícitas integradas. También borre la lista predeterminada de
sufijos para reglas de sufijos.

-R, --no-variables-integradas
No defina ninguna variable incorporada.

-s, --silencio, --tranquilo
Operación silenciosa; no imprima los comandos mientras se ejecutan.

-S, --no sigue, --parada
Cancelar el efecto del -k opción. Esto nunca es necesario excepto en un recursivo
make donde -k podría heredarse del nivel superior make a través de MAKEFLAGS o si configura
-k en MAKEFLAGS en su entorno.

-t, --tocar
Toque archivos (márquelos actualizados sin cambiarlos realmente) en lugar de ejecutarlos
sus mandamientos. Esto se usa para fingir que los comandos se realizaron, con el fin de
engañar futuras invocaciones de make.

--rastro
Se imprime información sobre la disposición de cada objetivo (por qué se está
reconstruido y qué comandos se ejecutan para reconstruirlo).

-v, --versión
Imprima la versión del make programa más un copyright, una lista de autores y un
tenga en cuenta que no hay garantía.

-w, --directorio de impresión
Imprima un mensaje que contenga el directorio de trabajo antes y después de otro procesamiento.
Esto puede ser útil para rastrear errores de complicados nidos de recursivos. make
comandos.

--no-directorio-de-impresión
Apagar -w, incluso si estaba activado implícitamente.

-W presentar, --Y si=presentar, --archivo nuevo=presentar, --asume-nuevo=presentar
Finge que el objetivo presentar acaba de ser modificado. Cuando se usa con el -n bandera,
esto le muestra lo que sucedería si modificara ese archivo. Sin -n, es el
casi lo mismo que ejecutar un contacto comando en el archivo dado antes de ejecutar make,
excepto que el tiempo de modificación se cambia solo en la imaginación de make.

--advertir-variables-indefinidas
Advertir cuando se hace referencia a una variable indefinida.

SALIR ESTADO


GNU make sale con un estado de cero si todos los archivos MAKE se analizaron correctamente y no
los objetivos que se construyeron fallaron. Se devolverá un estado de uno si el -q se usó la bandera
y make determina que es necesario reconstruir un objetivo. Se devolverá un estado de dos
si se encontraron errores.

Utilice make online usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    OficinaPiso
    OficinaPiso
    OfficeFloor proporciona inversión de
    control de acoplamiento, con su: - dependencia
    inyección - inyección de continuación -
    inyección de hilo Para más información
    visita el...
    Descargar Office Floor
  • 2
    DivKit
    DivKit
    DivKit es un servidor de código abierto
    Marco de interfaz de usuario (SDUI). Te permite
    implementar actualizaciones provenientes del servidor para
    diferentes versiones de la aplicación. Además, puede ser
    usado para ...
    Descargar DivKit
  • 3
    subconvertidor
    subconvertidor
    Utilidad para convertir entre varios
    formato de suscripción. Usuarios de cohetes sombríos
    debe usar ss, ssr o v2ray como destino.
    Puede agregar &remark= a
    HT similar a Telegram...
    Descargar subconvertidor
  • 4
    CHAPOTEO
    CHAPOTEO
    SWASH es un numérico de propósito general
    herramienta para simular inestabilidad,
    no hidrostático, de superficie libre,
    fenómenos de transporte y flujo rotacional
    en aguas costeras como ...
    Descargar SWASH
  • 5
    VBA-M (Archivado - Ahora en Github)
    VBA-M (Archivado - Ahora en Github)
    El proyecto se ha trasladado a
    https://github.com/visualboyadvance-m/visualboyadvance-m
    caracteristicas:Creación de trucosguardar estadosmulti
    sistema, compatible con gba, gbc, gb, sgb,
    sgb2tu...
    Descargar VBA-M (Archivado - Ahora en Github)
  • 6
    Stacer
    Stacer
    Optimizador y monitorización del sistema Linux
    Repositorio de Github:
    https://github.com/oguzhaninan/Stacer.
    Público: Usuarios finales / Escritorio. Usuario
    interfaz: Qt. Programando La...
    Descargar Stacer
  • Más "

Comandos de Linux

Ad