lunes, agosto 21, 2006
Proyecto 1
Crear un manual
Crear anuales para ser visualizados con el man
Para crear un manual debemos crear un fichero en el directorio
/usr/local/man1
Por Ejemplo el archivo
/usr/local/man1/dwimsh
El archivo puede ser formateada con diferentes ordenes
La primera orden en una página de manual debería ser
.TH título sección
Donde:
Título Es el título de la página del manual (p.ej.,MAN)
Sección Es el número de sección donde debería ir la página (P. ej., 1 )
Luego de crean las SECCIONES
Las secciones empiezan con .SH seguido del encabezamiento.
Por Ejemplo
.TH dwimsh
.SH NOMBRE
dwimsh \-Una breve descripción que utiliza whatis es su base de datos
.SH SINOPSIS
.B dwimsh
.RI [ argumento ]
.SH DESCRIPCION
.B dwimsh
La descripción del proyecto
.P
En varios párrafos
.br
.SH NOTAS
Pueden ir notas
.SH AUTOR
El nombre del autor
Crear un MAKEFILE
Con make de GNU se utiliza para mantener grupos de programas
El propósito de la utilidad make es determinar automáticamente qué piezas de un programa necesitan ser recopiladas, y lanzar las órdenes para recompilarlas.
Para prepararnos a utilizar make, debemos escribir antes un fichero llamado makefile que describe las relaciones entre los ficheros de nuestro programa, y las órdenes necesarias para actualizar cada fichero. En un programa, normalmente el fichero ejecutable se actualiza a partir de los ficheros o módulos objetos, los cuales a su vez construyen mediante la compilación de los ficheros con el código fuente.
Una vez que existe un makefile apropiado, cada vez que cambiemos algún fichero fuente, esta simple orden:
Make
Basta y sobra para que se realice todas las recopilaciones necesarias.
Un ejemplo de un makefile es:
d=/user/Proyecto
program: Programa1.o programa2.o
cc –o program programa1.o programa2.o
echo Programa terminado
programa1.o: $d/miprog1.h Prog1.c
programa2.o: $d/miprog2.h Prog2.c
Crear anuales para ser visualizados con el man
Para crear un manual debemos crear un fichero en el directorio
/usr/local/man1
Por Ejemplo el archivo
/usr/local/man1/dwimsh
El archivo puede ser formateada con diferentes ordenes
La primera orden en una página de manual debería ser
.TH título sección
Donde:
Título Es el título de la página del manual (p.ej.,MAN)
Sección Es el número de sección donde debería ir la página (P. ej., 1 )
Luego de crean las SECCIONES
Las secciones empiezan con .SH seguido del encabezamiento.
Por Ejemplo
.TH dwimsh
.SH NOMBRE
dwimsh \-Una breve descripción que utiliza whatis es su base de datos
.SH SINOPSIS
.B dwimsh
.RI [ argumento ]
.SH DESCRIPCION
.B dwimsh
La descripción del proyecto
.P
En varios párrafos
.br
.SH NOTAS
Pueden ir notas
.SH AUTOR
El nombre del autor
Crear un MAKEFILE
Con make de GNU se utiliza para mantener grupos de programas
El propósito de la utilidad make es determinar automáticamente qué piezas de un programa necesitan ser recopiladas, y lanzar las órdenes para recompilarlas.
Para prepararnos a utilizar make, debemos escribir antes un fichero llamado makefile que describe las relaciones entre los ficheros de nuestro programa, y las órdenes necesarias para actualizar cada fichero. En un programa, normalmente el fichero ejecutable se actualiza a partir de los ficheros o módulos objetos, los cuales a su vez construyen mediante la compilación de los ficheros con el código fuente.
Una vez que existe un makefile apropiado, cada vez que cambiemos algún fichero fuente, esta simple orden:
Make
Basta y sobra para que se realice todas las recopilaciones necesarias.
Un ejemplo de un makefile es:
d=/user/Proyecto
program: Programa1.o programa2.o
cc –o program programa1.o programa2.o
echo Programa terminado
programa1.o: $d/miprog1.h Prog1.c
programa2.o: $d/miprog2.h Prog2.c