Referencia indefinida a mi propia biblioteca.

He creado mi archivo lib.a con varios

<code>gcc -c file.c -o file.o
</code>

entonces

<code>ar sr lib/libtest.a file1.o file2.o file3.o
</code>

confirmado con

<code>ar -t lib/libtest.a
file1.o
file2.o
file3.o
</code>

Pero cuando intento compilar la aplicación de prueba

<code>gcc lib/libtest.a test.c -o test
</code>

Tengo referencia indefinida en funciónmain: para utilizar la función de file1.o, file2.o, file3.o

Respuestas a la pregunta(1)

Su respuesta a la pregunta