Este es el comando tcpplus 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
tcpplus - productor de C ++ a TDF / ANDF
SINOPSIS
tcpplus [ opciones ] [ fichero de entrada ] [ archivo de salida ]
DESCRIPCIÓN
En su acción predeterminada, tcpplus traduce el archivo fuente de entrada C ++,
fichero de entrada, en una cápsula TDF / ANDF, archivo de salida. Si el archivo de salida
el nombre se omite o es -, se utiliza la salida estándar. Si la entrada
el nombre del archivo se omite o es -, se utiliza la entrada estándar.
Mediante el uso de -sarchivo de especificaciones opción, tcpplus adicionalmente se puede hacer para
generar un archivo de especificaciones de C ++ que contiene información que permite intermódulo
análisis a realizar. Alternativamente, información de uso y error
adecuado para el procesamiento por otras herramientas se puede imprimir utilizando el
-doptar=archivo de volcado .
tcpplus también tiene una acción de preprocesamiento, cuando se invoca con el -E
opción, en la que el archivo fuente de entrada C ++, fichero de entrada, está preprocesado
a un archivo de salida, archivo de salida.
Finally tcpplus tiene una acción de vinculador de especificación, cuando se invoca con el -S
opción, en la que cualquier número de archivos de entrada de especificaciones, fichero de entrada, son
combinado en un archivo de salida de especificaciones, que se puede especificar utilizando el -s
opción. Cualquier generación de código adicional resultante de esta fase de vinculación es
escrito en la cápsula TDF, archivo de salida.
Se recomienda que tcpplus se invoca a través de TCC(1). los -Yc ++ opción
es necesario para habilitar las capacidades de C ++. Archivos con .C el sufijo es
reconocidos como archivos fuente de C ++. Las opciones se pueden pasar directamente a
tcpplus utilizando el -Wx,optar opción de TCC.
OPCIONES
Las opciones de la línea de comandos pueden aparecer en cualquier orden y pueden
intercalados con los archivos de entrada y salida. Todo el multiparte
Las opciones se pueden dar como uno o dos argumentos de línea de comandos, por lo que
que -Idir y -I dir son equivalentes. La mayor parte del manejo de opciones
requerido es manejado por TCC(1) cuando se utiliza, pero las opciones pueden
ser pasado directamente a tcpplus utilizando el -Wx,optar .
-Apredicado(fichas)
Afirma que el predicado dado es verdadero. El caso especial -UN-
no define todos los predicados incorporados (de los cuales no hay ninguno).
-Dmacro
Define la macro dada como 1.
-Dmacro=fichas
Define la macro dada como la secuencia dada de
tokens de preprocesamiento.
-E Habilita el modo de preprocesamiento en el que el archivo fuente de entrada C ++ es
preprocesado en el archivo de salida.
-Fpresentar Hace que se lea una lista de opciones presentar.
-H Habilita el modo de inclusión detallado en el que las advertencias se imprimen en
el inicio y el final de cada archivo fuente incluido.
-Idirectorio
Agrega el directorio dado a la lista buscada por tcpplus para
archivos fuente incluidos. No hay directorios de este tipo integrados
tcpplus.
-Nnombre :directorio
Es idéntico a -Idirectorio excepto que también asocia el
identificador dado con el directorio.
-S Habilita el modo de enlazador de especificaciones en el que se ingresa cualquier número de especificaciones de C ++
los archivos están vinculados a un único archivo de salida de especificaciones de C ++.
-Umacro
Elimina la definición de la macro dada. El caso especial -T- indefine todo
las macros integradas. Estos son __EXPEDIENTE__, __LÍNEA__, __TIEMPO__,
__FECHA__, __STDC__, __STDC_VERSIÓN__ y __cplusplus.
-V Causas tcpplus para imprimir el nombre de cada función en el
salida estándar tal como se compila.
-Wopción
Causas tcpplus imprimir una advertencia en las circunstancias descritas
by opción. El caso especial -Pared permite una amplia gama de
advertencias
-X Deshabilita el manejo de excepciones. La implementación actual puede ser
una gran sobrecarga de tiempo de ejecución si no es necesario. El efecto de
vincular cualquier módulo compilado con esta opción con un módulo que
lanza una excepción no está definida. Esto es equivalente a -je.
-Znúmero
Establece el número máximo de errores impresos por tcpplus antes
rescatando para ser número. El valor predeterminado es 32.
-a Causas tcpplus para aplicar un análisis completo del programa a su entrada
archivos. Es decir, se supone que no se necesitan otras unidades de traducción.
vincularse para que el programa se ejecute.
-c Desactiva la salida TDF. El archivo de salida seguirá siendo un TDF válido
cápsula, solo que no contendrá información. Este es
equivalente a -jc.
-doptar=archivo de volcado
Causas tcpplus para volcar información sobre su archivo de entrada en
archivo de volcado. optar es una serie de personajes que describen el
información que se va a verter; c para cadenas literales, e por errores, h
para archivos de encabezado, k para palabras clave, l para variables locales, m para
macros, s para osciloscopios, y u para su uso. a es equivalente a
ehlmu.
-epresentar Especifica el archivo dado como un archivo final. Esto es equivalente
a agregar un #incluir directiva para este archivo al final de la
archivo de origen de entrada.
-fpresentar Especifica el archivo dado como un archivo de inicio. Esto es equivalente
a agregar un #incluir directiva para este archivo al comienzo de la
archivo de origen de entrada.
-g Especifica que la cápsula TDF de salida también debe contener
información para permitir la generación de depuración en tiempo de ejecución
directivas. Esto es equivalente a -jg.
-h Causas tcpplus para imprimir una lista completa de sus comandos disponibles-
opciones de línea. Esto incluye un número no documentado aquí que
es poco probable que resulten útiles para el usuario normal.
-joptar Establece las opciones de salida TDF dadas por optar.
-moptar Establece las opciones de formato de error dadas por optar.
-ntabla de puertos
Especifica que la tabla de portabilidad dada debe usarse para
especificar los parámetros de configuración básicos.
-oarchivo de salida
Proporciona un método alternativo para especificar el archivo de salida.
-q Causas tcpplus para salir inmediatamente sin procesar su entrada
expediente. Esto es útil principalmente en consultas de versiones y opciones.
-sarchivo de especificaciones
Causas tcpplus para escribir un archivo de especificaciones de C ++ que describa la entrada
archivo fuente a archivo de especificaciones.
-t Especifica que tcpplus debe incluir declaraciones de token en su
cápsula TDF de salida. Si bien estos son estrictamente innecesarios,
ayuda a la hora de imprimir de forma bonita la salida. Esto es equivalente a
-jt.
-u nombre ... nombre
Causas tcpplus para imprimir las formas de desenrollar de lo destrozado dado
nombres de identificadores.
-v Causas tcpplus para imprimir su número de versión.
-w Desactiva todos los mensajes de advertencia. Esto es equivalente a -mw.
-z Fuerzas tcpplus para producir un archivo de salida incluso si la compilación
ocurren errores. El efecto de instalar una cápsula TDF produjo
el uso de esta opción no está definido. Esto es equivalente a -mz.
Use tcpplus en línea usando los servicios de onworks.net