InglésFrancésEspañol

Ad


icono de página de OnWorks

icont - Online en la nube

Ejecute icont 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 icono de comando 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


icon: interpretar o compilar programas de iconos

SINOPSIS


icont [opción ...] archivo ... [-x arg ...]
iconc [opción ...] archivo ... [-x arg ...]

DESCRIPCIÓN


icont e iconc convierten cada uno un programa fuente de Icon en un formato ejecutable. icono
traduce rápidamente y proporciona ejecución interpretativa. iconc tarda más en compilarse pero
produce programas que se ejecutan más rápido. icont e iconc en su mayor parte se pueden utilizar
indistintamente

Esta página de manual describe tanto icont como iconc. Donde hay diferencias en
uso entre icont e iconc, estos se anotan.

Archive Nombres: Se supone que los archivos cuyos nombres terminan en .icn son archivos de origen de Icon. El .icn
el sufijo puede omitirse; si no está presente, se suministra. El personaje - se puede utilizar
para indicar un archivo de origen Icon dado en la entrada estándar. Varios archivos de origen se pueden
dado en la misma línea de comando; si es así, se combinan para producir un solo programa.

El nombre del archivo ejecutable es el nombre base del primer archivo de entrada, formado por
eliminar el sufijo, si está presente. stdin se utiliza para los programas fuente dados en estándar
entrada.

Procesamiento: Como se indica en la sinopsis anterior, icont e iconc aceptan opciones seguidas de
nombres de archivo, opcionalmente seguidos de -x y argumentos. Si se da -x, el programa es
se ejecuta automáticamente y se le pasan los siguientes argumentos.

icont: El procesamiento realizado por icont consta de dos fases: traducción y enlace.
Durante la traducción, cada archivo de origen de Icon se traduce a un idioma intermedio
, que son código u. Se producen dos archivos ucode para cada archivo fuente, con nombres base del
archivo fuente y sufijos .u1 y .u2. Durante la vinculación, uno o más pares de ucode
los archivos se combinan para producir un solo icodigo expediente. Los archivos ucode se eliminan después de
Se crea el archivo icode.

El procesamiento por icont se puede terminar después de la traducción con la opción -c. En este caso,
los archivos ucode no se eliminan. Los nombres de archivos .u1 de traducciones anteriores se pueden
dado en la línea de comando de icont. Estos archivos y los archivos .u2 correspondientes están incluidos
en la fase de vinculación después de la traducción de los archivos fuente. Se puede utilizar el sufijo .u
en lugar de .u1; en este caso, el 1 se suministra automáticamente. Archivos Ucode que son
nombrados explícitamente no se eliminan.

iconc: El procesamiento realizado por iconc consta de dos fases: código generación de AHSS y
compilación y enlace. La fase de generación de código produce código C, que consta de .cy
un archivo .h, con el nombre base del primer archivo fuente. A continuación, estos archivos se compilan y
vinculado para producir un archivo binario ejecutable. Los archivos C normalmente se eliminan después
recopilación y vinculación.

El procesamiento de iconc se puede terminar después de la generación de código con la opción -c. En esto
caso, los archivos C no se eliminan.

CAMPUS


Las siguientes opciones son reconocidas por icont e iconc:

-c Deténgase después de producir archivos intermedios y no los elimine.

-e presentar
Redirigir la salida de error estándar a presentar.

-fs
Habilite la invocación de cadena completa.

-o nombre
Nombre el archivo de salida nombre .

-s Suprime los mensajes informativos. Normalmente, tanto los mensajes informativos como los mensajes de error
se envían a la salida de error estándar.

-t Organiza & trace para que tenga un valor inicial de -1 cuando se ejecuta el programa y para
iconc habilita las funciones de depuración.

-u Emite mensajes de advertencia para identificadores no declarados en el programa.

-v i
Establecer el nivel de verbosidad de los mensajes informativos en i

-E Dirija los resultados del preprocesamiento a la salida estándar e inhiba el procesamiento posterior.

Las siguientes opciones adicionales son reconocidas por iconc:

-f cadena
Habilite las funciones indicadas por las letras en cadena:

un todo, equivalente a delns

d habilitar funciones de depuración: display (), nombre (), variable (), seguimiento de errores y
el efecto de -fn (ver más abajo)

e habilitar la conversión de errores

Habilito aritmética de números enteros grandes

n producir código que realice un seguimiento de los números de línea y los nombres de los archivos en el código fuente

s habilitar la invocación de cadena completa

-n cadena
Deshabilite optimizaciones específicas. Estos están indicados por las letras en cadena:

un todo, equivalente a cest

c optimizaciones de flujo de control distintas de las optimizaciones de declaraciones de conmutación

Expandir las operaciones en línea cuando sea razonable (las palabras clave siempre se colocan en línea)

s optimizar las sentencias de cambio asociadas con las invocaciones de operaciones

t tipo de inferencia

-p arg
Aprobado arg en el compilador de C utilizado por iconc

-r camino
Utilice el sistema de tiempo de ejecución en camino, que debe terminar con una barra.

-C PRG
Haga que iconc use el compilador de C proporcionado por PRG

MEDIO AMBIENTE VARIABLES


Cuando se ejecuta un programa Icon, se examinan varias variables de entorno para determinar
ciertos parámetros de ejecución. Los valores entre paréntesis son los valores predeterminados.

TAMAÑO NEGRO (500000)
El tamaño inicial de la región de bloque asignada, en bytes.

TAMAÑO COEX (2000)
El tamaño, en palabras, de cada bloque de coexpresión.

LISTADBL
La ubicación de las bases de datos para que iconc busque antes que la estándar. El valor de
DBLIST debe ser una cadena separada en espacios en blanco del formulario p1 p2 ... pn donde el pi nombre
directorios.

ICONO
Si se establece, se produce un volcado de memoria para la terminación del error.

iconox
La ubicación de iconx, el ejecutor de archivos icode, se integra en un archivo icode cuando
se produce. Esta ubicación se puede anular estableciendo la variable de entorno
ICONX. Si se establece ICONX, su valor se usa en lugar de la ubicación integrada en el
archivo icode.

IPATH
La ubicación de los archivos ucode especificados en las declaraciones de enlaces para icont. IPATH es un
lista de directorios separados por espacios en blanco. El directorio actual siempre se busca primero,
independientemente del valor de IPATH.

RUTA LP
La ubicación de los archivos de origen especificados en el preprocesador $ incluyen directivas y en el enlace
declaraciones para iconc. Por lo demás, LPATH es similar a IPATH.

TAMAÑO MSTK (10000)
El tamaño, en palabras, de la pila de intérpretes principal para icont.

NOERRBUF
De forma predeterminada, & errout se almacena en búfer. Si se establece esta variable, & errout no se almacena en búfer.

TAMAÑO QL (5000)
El tamaño, en bytes, de la región utilizada para punteros a cadenas durante la basura.
colección.

TAMAÑO DE ESTRELLAS (500000)
El tamaño inicial del espacio de la cadena, en bytes.

TRACE
El valor inicial de & trace. Si esta variable tiene un valor, anula la
opción -t de tiempo de traducción.

Use icont 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