ecppc: en línea en la nube

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


ecppc - compilador para ecpp(7)

SINOPSIS


ecppc [-bhszvtM] [-s] [-o nombre de archivo] [-n nombre ] [-m tipo MIME] [--mimetipos nombre de archivo] [-I
dir] [-l categoría de registro] nombre de archivo

ecppc -cama y desayuno nombre de archivo ...

DESCRIPCIÓN


ecppc es el compilador del lenguaje ecpp. ecpp es un lenguaje de plantilla, que permite
usuario incrusta C ++ - código en HTML para usar en tntnet(8). ecppc genera una clase C ++ a partir de
una plantilla ecpp. También puede compilar datos binarios en una clase C ++, lo que hace posible
para integrarlos en una aplicación tntnet.

CAMPUS


-b Esto habilita el modo binario. Ecppc no busca etiquetas ecpp, pero crea una clase,
que solo copia los datos

-cama y desayuno Esto habilita el modo multibinario. Cada archivo binario tiene algunos gastos generales, cuando está empaquetado
en una aplicación tntnet. Esta sobrecarga puede ser bastante significativa, cuando
Los archivos binarios son pequeños, como pequeños iconos en una aplicación web. Para reducir esto
sobrecarga, se pueden empaquetar varios binarios en una sola clase, lo que elimina la
por sobrecarga binaria por completo.

Cuando se llama al componente, utiliza el parámetro path-info
(request.getPathInfo ()) de la solicitud, para decidir qué binario enviar. Si no
El nombre del archivo coincide con la información de ruta, el procesamiento se rechaza. Los binarios no necesitan ser de
mismo tipo mime, ya que el tipo mime se busca automáticamente en la base de datos mime
por extensión de archivo del archivo fuente.

-i nombre de archivo
En modo multibinario (opción -cama y desayuno) los nombres de archivo se pueden leer desde el archivo especificado
con esta opción. Esto puede ser útil cuando la línea de comando se vuelve demasiado larga o simplemente
por conveniencia.

-I dir Buscar archivos de inclusión en el directorio. Esta opción se puede pasar varias veces. Todos
los directorios especificados se buscan a su vez para incluir archivos.

-l categoría de registro
Establecer categoría de registro. El valor predeterminado es componente.componentname.

-L Deshabilitar la generación de # line-directives

-m tipo MIME
Establece el tipo mime de salida. Este es el tipo MIME, enviado por el componente al navegador.
en el encabezado Content-Type-. Sin este parámetro, el tipo MIME se busca desde
la base de datos mime de su sistema utilizando la extensión de archivo del archivo fuente.

--mimetipos presentar
Leer tipos MIME del archivo (predeterminado: /etc/mime.tipos).

-M Esto deshabilita el procesamiento normal e imprime solo las dependencias ecpp de este
componente. La salida se puede incluir en un Makefile. Las dependencias de ecpp son
introduce con la etiqueta <% include>.

-n nombre
Establezca el nombre del componente. Normalmente, esto se deriva del nombre del archivo fuente.
eliminando la ruta y la extensión .ecpp.

-o nombre de archivo
Escriba el archivo generado en el archivo especificado en lugar de derivar el nombre del archivo
del nombre del archivo fuente. El nombre del archivo de salida es normalmente el archivo de origen donde
la extensión es reemplazada por .cpp.

-p Mantenga el nombre de la ruta al derivar el nombre del componente a partir del nombre del archivo de entrada.

-s Genera singleton. Normalmente ecppc decide automáticamente, si la plantilla es
adecuado para un singleton. Esta opción fuerza a ecppc a generar un singleton.

-s No genere un singleton.

-v Habilite el modo detallado. Esto imprime información adicional sobre el procesamiento en el
salida estándar.

-z Comprima los datos en el componente. Los datos comprimidos se decoprimen automáticamente en
primer uso. Esto reduce el tamaño del código, pero ralentiza ligeramente la primera llamada de
El componente.

Utilice ecppc en línea utilizando los servicios de onworks.net



Últimos programas en línea de Linux y Windows