166 lines
4.2 KiB
Groff
166 lines
4.2 KiB
Groff
.\"
|
|
.\" Created by Ferran Pegueroles using help2man and modified by hand.
|
|
.\" Modified and updated by David Essex.
|
|
.\" Tranlated to spanish language by Juan J. Martínez.
|
|
.\"
|
|
.TH HTCOBOL 1 "22 de Enero de 2002"
|
|
.UC 6
|
|
.SH NOMBRE
|
|
htcobol \- compilador de COBOL 85
|
|
.SH SUMARIO
|
|
.B htcobol
|
|
[
|
|
.I opciones
|
|
]
|
|
.I nombrefichero
|
|
.SH "DESCRIPCIÓN"
|
|
Un compilador para el
|
|
.B CO\fRmmon
|
|
.B B\fRusiness
|
|
.B O\fRriented
|
|
.B L\fRanguage,
|
|
.B COBOL\fR.
|
|
.PP
|
|
.I Htcobol
|
|
lee un fuente de COBOL desde el fichero
|
|
.I nombrefichero
|
|
y dependiendo de la opción, preprocesará, compilará, ensamblará y enlazará
|
|
para generar un binario ejecutable.
|
|
.PP
|
|
El compilador genera ensamblador GNU para la plataforma IA32 (i386).
|
|
Con la ayuda de un conjunto de herramientas \fBGCC\fR, este código
|
|
intermedio puede ser compilado y enlazado generando un binario ejecutable.
|
|
.PP
|
|
Un binario ejecutable puede se creado tanto directamente por el compilador,
|
|
como generando código ensamblador intermedio y usando un
|
|
.I Makefile
|
|
para los pasos de ensamblado y enlazado.
|
|
.PP
|
|
El compilador reconoce varias opciones de linea de comando como se describe
|
|
a continuación.
|
|
.PP
|
|
Puede obtener un mensaje de ayuda invocando htcobol con la opción \fB\-h\fR.
|
|
.PP
|
|
.SH "FICHEROS DE INICIALIZACIÓN"
|
|
Muchas opciones del compilador pueden ser indicadas
|
|
usando el archivo de recursos y/o opciones de la linea de comando.
|
|
.PP
|
|
El nombre por defecto para el fichero de opciones del compilador es
|
|
.I htcobolrc\fR.
|
|
.PP
|
|
El orden de precedencia de cualquier opción del compilador es como sigue:
|
|
.TP
|
|
1.
|
|
Opciones de la linea de comandos, de haberlas.
|
|
.TP
|
|
2.
|
|
Variables de entorno, de haberlas.
|
|
.TP
|
|
3.
|
|
Las opciones del fichero \fIhtcobolrc\fR, de haberlas.
|
|
.TP
|
|
4.
|
|
Opciones de compilación por defecto, de haberlas.
|
|
.SH "OPCIONES"
|
|
.B Opciones específicas del compilador:
|
|
.TP
|
|
\fB\-h\fR
|
|
Muestra ayuda.
|
|
.TP
|
|
\fB\-a\fR
|
|
Crea una librería estática; Preprocesar, compilar, ensamblar y archivar.
|
|
.TP
|
|
\fB\-B\fR
|
|
Especificar el modo para enlazado (static o dynamic).
|
|
.TP
|
|
\fB\-c\fR
|
|
Preprocesa, compila y ensambla, pero no enlaza.
|
|
.TP
|
|
\fB\-E\fR
|
|
Muestra solo la salida del preprocesador a salida estandard; no compila, ensambla o enlaza.
|
|
.TP
|
|
\fB\-g\fR
|
|
Generar salida de compilador para debug.
|
|
.TP
|
|
\fB\-l\fR <nombre>
|
|
Añade la librería al enlazado.
|
|
.TP
|
|
\fB\-L\fR <directorio>
|
|
Añade el directorio al camino de búsqueda de librerías.
|
|
.TP
|
|
\fB\-m\fR
|
|
Crea una librería compartida; Preprocesa, compila, ensambla y enlaza.
|
|
.TP
|
|
\fB\-n\fR
|
|
No ejecuta ningún comando; solo los muestra.
|
|
.TP
|
|
\fB\-o\fR <fichero>
|
|
Especifica el nombre del fichero de salida.
|
|
.TP
|
|
\fB\-S\fR
|
|
Solo preprocesar y compilar (genera código ensablador); no ensambla o enlaza.
|
|
.TP
|
|
\fB\-t\fR
|
|
No elimina los ficheros intermedios generados durante la compilación (ensamblador, fichero COBOL pre-procesado).
|
|
.TP
|
|
\fB\-v\fR
|
|
Genera salida del compilador detallada.
|
|
.TP
|
|
\fB\-V\fR
|
|
Muestra la versión del compilador y termina.
|
|
.TP
|
|
\fB\-Wl,<opciones> \fR
|
|
Pasa <opciones>, separadas por comas, al enlazador.
|
|
.TP
|
|
\fB\-x\fR
|
|
Crea un ejecutable; preprocesa, compila, ensambla y enlaza.
|
|
.TP
|
|
\fB\-z\fR
|
|
Genera la salida del compilador muy detallada.
|
|
.PP
|
|
.B Opciones específicas de COBOL:
|
|
.TP
|
|
\fB\-C\fR
|
|
Hace todas las llamadas de COBOL dinámicas.
|
|
.TP
|
|
\fB\-D\fR
|
|
Incluye lineas del fuente para debug.
|
|
.TP
|
|
\fB\-F\fR
|
|
El fuente de entrada está en formato estándar de columnas fijas.
|
|
.TP
|
|
\fB\-I\fR <camino>
|
|
Define camínos de búsqueda para inclusión (copybooks) (por defecto \-I./)
|
|
El camino puede ser tanto un directorio como una lista de directorios
|
|
separados por un `:' (`;' en la plataforma Win32).
|
|
.TP
|
|
\fB\-P\fR
|
|
Genera un fichero listado de la salida.
|
|
.TP
|
|
\fB\-T\fR <num>
|
|
Expande los tabuladores a un número de espacios (por defecto T=8)
|
|
.TP
|
|
\fB\-X\fR
|
|
El fichero de entrada está en formato libre X/Open (formato por defecto).
|
|
.PP
|
|
.SH "FICHEROS"
|
|
.TP
|
|
.I htcobolrc\fR fichero de recurso.
|
|
.TP
|
|
.I htrtconf\fR fichero de recurso run-time.
|
|
.SH ENTORNO
|
|
.TP
|
|
.B TCOB_OPTIONS_PATH
|
|
Camino al directorio del fichero de recursos.
|
|
.TP
|
|
.B TCOBRT_CONFIG_DIR
|
|
Camino al directorio del fichero de recursos run-time.
|
|
.TP
|
|
.B TCOB_LD_LIBRARY_PATH\fR et \fBLD_LIBRARY_PATH
|
|
Camino de búsqueda para las librerías cargadas dinámicamente.
|
|
.TP
|
|
.B TEMP
|
|
Camino al directorio de ficheros temporales.
|
|
.SH "CONSULTAR TAMBIÉN"
|
|
GCC(1), as(1), ld(1), make(1).
|