Hola, Soy novato en Linux y el problema es que no sé cómo se enlaza una librería estática con un módulo en C. La verdad es que me siento muy muy burro :-(
Supongamos un archivo FichLib.c que contiene: int func() { return 1; } y otro Fich.c que contiene: int main(int argc,char * argv[]) { return func(); } Entonces hago lo siguiente: #cc -c FichLib.c #ar rv FichLib.a FichLib.o a - FichLib.o #cc -o Fich FichLib.a Fich.c /tmp/ccRUErMj.o: in function 'main': /tmp/ccRUErMj.o(.text+0x7): undefined reference to 'func' collect2: ld returned 1 exit status ¿Qué estoy haciendo mal? Gracias por adelantado Jaime