Publicidad

jueves, 10 de noviembre de 2011

Bibliotecas dinámicas

Bibliotecas Compartidas

gcc -c -fPIC funcion1.c funcion2.c

Generar la biblioteca compartida:

gcc -shared -o libcompartida.so funcion1.o funcion2.o

Generar el ejecutable:

gcc -o ejecutable principal.c -L. -lcompartida
________________________________
Falta modificar las variables de entorno, ejecute lo siguiente desde
la interfaz de línea de comandos:

LD_LIBRARY_PATH=.
export LD_LIBRARY_PATH

genere el ejecutable.

2.- Si ya siguió los pasos, haga lo que sigue:

a) Verifique que funcione el programa principal.
¿Funciona?
¿Falta algo?
c) Una vez que se haya resuelto el problema si es que existiera,
pruebe mover el archivo (ejecutable) a una ubicación distinta a la
actual, funciona?
Si ¿por qué?
No ¿Por qué?

viernes, 21 de octubre de 2011

Definición del proyecto

Se requiere programar un Cargador relocalizable en "C" usando archivos de texto y/o binarios, 
con la(s) siguiente(s) funcionalidad(es):

  • Carga de un archivo determinado en la "memoria"
  • Descarga de un archivo de la "memoria"
  • Impresión en pantalla de la "memoria" identificando los archivos que se encuentran en ella (use colores para identificar estos archivos).

Fecha Entrega: Examen ordinario

Elaborar un reporte en el que se:
  • Explique el diseño modular del programa.
  • Explicar de forma breve cada una de las funciones ocupadas.

Entregar:
  1. Documentación básica.
  2. Código.
  3. Ejecutable.
  4. En CD en un sobre bolsa.

martes, 4 de octubre de 2011

Ejercicio: 041011

Capturar el archivo y generar el analizador de léxico.