Fuerza motriz

Prime Mover es una herramienta de construcción, no es diferente a hacer.
Descargar ahora

Fuerza motriz Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • David Given
  • Sitio web del editor:

Fuerza motriz Etiquetas


Fuerza motriz Descripción

Prime Mover es una herramienta de construcción, no es diferente a hacer. Prime Mover es una herramienta de construcción, no es diferente a hacer. Está diseñado para ser pequeño, portátil, flexible, potente, y es muy fácil de implementar. El mudario de tiempo se puede distribuir junto con el código fuente de su aplicación y no requiere que su usuario final tenga nada más que un compilador C básico para que Úsalo. Hay algunas características clave de "Prime MOVOVER": · Comprobación automática de la dependencia de los archivos similares a · Gráficos de dependencia explícitos · Reglas arbitrariamente complejas (es posible representar claramente gráficos de dependencia mucho más complejos en PM de lo que puede en hacer) · ¿Puede manejar múltiples directorios al mismo tiempo (¡no más makeFiles recursivos!) · Altamente escalable (PM puede lidiar con las compilaciones muy grandes tan fáciles de ser muy pequeñas) · Fácil compilación cruzada (los archivos de objetos se almacenan en la memoria caché del archivo de objeto propio de PM , no en su árbol de construcción, por lo que no tiene que preocuparse por distinguirlos) · Construir múltiples versiones de la misma aplicación (PM recuerda las opciones del compilador que se utiliza para crear cada archivo y puede distinguir diferentes versiones del mismo archivo de objeto aparte ) Fácil despliegue (todo el código principal del PM consiste en un archivo exactamente, que se puede ejecutar en casi cualquier plataforma, ¡no se necesita una instalación o compilación necesaria!) · Diseño orientado a objetos (lo que es muy fácil crear sus propias reglas especializando a uno de los Los existentes) · Un verdadero lenguaje de programación (si lo necesita, toda la potencia del lenguaje de programación de LUA está a su alcance) PM difiere de hacer principalmente que todas las dependencias en PM son explícitas. Hacer intentará determinar qué debe hacerse para crear un archivo, según un conjunto de reglas que le indican cómo transformar los tipos de archivos. Esto funciona bien hasta que necesite que se apliquen diferentes reglas a dos archivos del mismo tipo ... que, entonces, las causas hacen que se conviertan rápidamente en una inmanejable. PM evita esto al exigir que todas las reglas sean explícitas. Gracias al poder del azúcar sintáctico, es mucho menos trabajo de lo que suena, nunca temas. La mejor explicación es un ejemplo, y por lo tanto, aquí hay un ejemplo de PMFile que construirá un programa C simple: - Cargue el CLIO CLUCHE "C .pm "- Destado predeterminado crea un programa CDDEFAULT = CProgram {- CFile transforma un archivo de origen de C en un archivo de objeto CFile" Main.C ", CFILE" utils.c ", cfile" aux.c ", - una vez Construido, esto hace que el resultado esté disponible Install = PM.Install ("MyProgram")} Si esto se guarda como "PMFile" en el directorio actual, se puede invocar simplemente haciendo :./ PM ... y se ejecutará. Novedades en esta versión: · Esta liberación de mejora, agregando soporte para Cygwin. · Se introdujo una nueva tecnología de crujido C, lo que reduce el tamaño de los ejecutables de PM a aproximadamente el 50%. · El soporte para producir signos de% en cadenas de producción fue adicional.


Fuerza motriz Software relacionado

Building

BuildTool es una infraestructura de construcción basada en shell altamente integrada. ...

161

Descargar

Ctcompare

CTCompare es permitirle comparar varios conjuntos de árboles de código C en forma de token ... ...

159

Descargar

Sunifdef

SUNIFDEF es una herramienta de línea de comandos para simplificar los condicionales del preprocesador en el código fuente C / C ++. ...

236

Descargar

Gambas

Gambas es un entorno de desarrollo gratuito basado en un intérprete básico con extensiones de objetos. ...

307

Descargar