GoGPT Best VPN GoSearch

icono de página de OnWorks

asn1c - Online en la nube

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

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


asn1c - Compilador ASN.1

SINOPSIS


asn1c [-E [-F] | -P | -R]
[-Sdir] [-X]
[-Wdepurar-...] [-fopción] [-gen-opción] [-pdu ={que todas|auto|Tipo}]
[-impresión-opción]
en archivo...

DESCRIPCIÓN


asn1c compila las especificaciones ASN.1 en un conjunto de codificadores del idioma de destino (C / C ++) y
decodificadores para BER, DER, PER, XER y otras reglas de codificación.

OPCIONES


En general
-E -F -P -R -S directorio -X

advertencia
-Error -Wdebug-lexer -Fijador de wdebug -Compilador-Wdebug

Idioma
-TAMAÑO-FELIZ -fnombres-compuestos -findirección-elección -fknown-extern-type =
-tipos-nativos -fno-restricciones -fno-incluye-deps -uniones-sin-nombre -fskeletons-copia

Codecs Generation
-gen-PER -pdu ={que todas|auto|Tipo}

Salida
-restricciones-de-impresión -líneas-de-impresión

EN GENERAL OPCIONES


-E Deténgase después de la etapa de análisis e imprima el código de especificación ASN.1 reconstruido
a la salida estándar.

-F Usado junto con -E, indica al compilador que se detenga después del árbol de sintaxis ASN.1
la etapa de fijación y volcar la especificación ASN.1 reconstruida a la salida estándar.

-P Volcar la salida compilada a la salida estándar en lugar de crear el destino
archivos de idioma en el disco.

-R Restrinja el compilador para generar solo las tablas ASN.1, omitiendo el soporte habitual
código.

-S directorio
Utilice el directorio especificado con archivos de esqueleto ASN.1.

-X Genere un esquema DTD XML para los archivos ASN.1 especificados.

ADVERTENCIA OPCIONES


-Error
Trate las advertencias como errores; abortar si se produce alguna advertencia.

-Wdebug-lexer
Habilite la depuración de lexer durante la etapa de análisis ASN.1.

-Fijador de wdebug
Habilite la depuración del reparador del árbol de sintaxis ASN.1 durante la etapa de reparación.

-Compilador-Wdebug
Habilite la depuración durante el tiempo de compilación real.

IDIOMA OPCIONES


-TAMAÑO-FELIZ
Permitir la restricción SIZE () para INTEGER, ENUMERATED y otros tipos para los que esta
la restricción normalmente está prohibida por la norma. Esta es una violación de ASN.1
estándar, y el compilador puede fallar al producir un código significativo.

-fnombres-compuestos
El uso de esta opción evita las colisiones de nombres en el código fuente de destino mediante el uso de
nombres complejos para las estructuras del idioma de destino. (Pueden ocurrir colisiones de nombres si el
El módulo ASN.1 reutiliza los mismos identificadores en múltiples contextos).

-findirección-elección
Al generar código para un tipo CHOICE, compile los miembros CHOICE como indirectos
punteros en lugar de declararlos en línea. Considere usar esta opción junto con
-fno-incluye-deps para evitar referencias circulares.

-fknown-extern-type =
Imagina que se conoce el tipo especificado. El compilador asumirá el idioma de destino
Los archivos de origen para el tipo dado se han proporcionado manualmente.

-tipos-nativos
Utilice los tipos de datos de la máquina nativa (int, double) siempre que sea posible, en lugar de
tipos compuestos INTEGER_t, ENUMERATED_t y REAL_t.

-fno-restricciones
No genere código de verificación de restricciones de subtipo ASN.1. Esto puede acortar
ejecutable.

-fno-incluye-deps
No genere líneas de cortesía #include para dependencias de tipo no críticas. Ayuda
evitar colisiones de espacios de nombres.

-uniones-sin-nombre
Habilite las uniones sin nombre en las definiciones de las estructuras del idioma de destino.

-fskeletons-copia
Copie archivos de soporte (esqueletos) en lugar de vincularlos simbólicamente.

CODECS GENERACION OPCIONES


-gen-PER
Genere código de soporte de reglas de codificación empaquetadas (PER).

-pdu ={que todas|auto|Tipo}
Cree una tabla de PDU para tipos especificados o descubra unidades de datos de protocolo
automáticamente. En el caso de -pdu =que todas, todos los tipos de ASN.1 definidos en todos los módulos
formar una tabla de PDU. En el caso de -pdu =auto, todos los tipos no referenciados por ningún otro tipo
formará una tabla de PDU. Si Tipo es un identificador de tipo ASN.1, se agrega a una PDU
mesa. La última forma se puede especificar varias veces para agregar cualquier número de PDU.

SALIDA OPCIONES


-restricciones-de-impresión
Cuando también se especifican -EF, esta opción obliga al compilador a explicar su
comprensión interna de las restricciones de subtipo.

-líneas-de-impresión
Generar comentarios "- # línea" en -E salida.

Use asn1c en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.