Monday, November 15, 2004

Mañas de los scripts

Para no olvidar: Si empiezas un script con un comentario obtienes un mesaje de error "Cannot execute binary file" al ejecutarlo desde otro script. Así que para quitarse de problemas hay que iniciarlo con #!/bin/sh, que por cierto ya aprendí que no es nada más para que se vea más "apantallante" el script, sino que sirve para que los comandos se ejecuten en un nuevo shell. Hablando de eso, si ejecutas un script con esta notación:

. [nombredelscript]

entonces los comandos se ejecutan en el shell actual (esto es útil si quieres que se conserve alguna variable de shell al terminar la ejecución del script). Con esa notación ya no se toma en cuenta el #!/bin/sh (no se crea un nuevo shell)

Wednesday, November 10, 2004

.o files

.o files can be created with the following command:

g++ -c [program.cpp]

To create the executable file

g++ [program.cpp] -o program

Tuesday, November 09, 2004

Segmentation fault!

Nunca se me va a olvidar:

EL NOMBRE DE UN ARREGLO ES UN APUNTADOR... ¡DEL TIPO E S T Á T I C O!!
¡Osea que lo puedes usar para LEER los elementos mas no para modificarlos!
Esto lo aprendí después de un buen rato de sufrimiento con un SEGMENTATION FAULT!