Чтобы создать статическую библиотеку
$ gcc main.c -L. -lname -o main
Terrible Thrush
$ gcc main.c -L. -lname -o main
$ ar -rc libname.a *.o
$ ar -rcs libname.a *.o
$ ranlib libname.a