mmm dsvsdv sfdv ewfefsergfer

Páginas: 4 (982 palabras) Publicado: 5 de febrero de 2014
DESARROLLO DE SISTEMAS DISTRIBUIDOS
Uso de librerías en Linux
Elaborado por: Ukranio Coronilla

Desde que aprendemos a programar en C comenzamos a hacer uso de las librerías. Una librería es
unconjunto de funciones en lenguaje máquina sin una función principal main, las cuales pueden
ser invocadas por programas externos o por otras librerías.
Las dos ventajas principales de las libreríasson la reutilización de código (no es necesario
reescribir el código de las funciones junto con la función principal) y el hecho de que el código ya
se encuentra bien probado y depurado.
Escriba ycompile el siguiente código hola mundo en C:
#include
int main(void){
printf("Hola mundo\n");
return 0;
}

1.- Sabemos que el archivo de encabezado stdio.h contiene la declaración de lasfunciones
estándar para entrada salida de C, más no el código de dichas funciones. Verifíquelo abriendo el
archivo stdio.h con un editor. El archivo de encabezado puede encontrarlo con ayuda del comandolocate, whereis o find. Cabe aclarar que stdio.h es un archivo de encabezado que de manera
excepcional puede omitirse (hágalo).
2.- La librería de C estándar correspondiente a stdio.h tiene comonombre libc.so donde “so” es el
acrónimo de objeto compartido (shared object). Determine donde se encuentra dicho archivo con
ayuda de algún comando. Para demostrar que el programa compilado de holamundo hace uso de
la librería libc.so utilice el comando ldd (véase con man). Finalmente verifique que a su vez la
librería libc.so hace uso de otras librerías.
En Linux el acrónimo “so” sirvetambién para indicar que se trata de una librería dinámica, es decir
que el código de sus funciones se ejecutan en el instante en que son invocadas por el programa
principal. Es importante decir que elcódigo de la librería dinámica no forma parte del código del
programa ejecutable, y por consiguiente para ejecutar el programa principal, el sistema operativo
debe conocer la ubicación de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dsvsdv
  • Mmm Mmm Mmm
  • Mmm...?
  • mmm lo que sea
  • Mmm hay no
  • ¿Mmm?
  • Mmm nose
  • mmm

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS