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