The following compiler command links libfoo.a even if libfoo.so exists; all other libraries are linked dynamically:
demo% CC a.o -Bstatic -lfoo -Bdynamic