标准命名库: -lnamespace
标准链接库以lib开头, 并以so/a结尾.
example
gcc test.c -o test -L. -lhello
非标准命名库: -l:libname
非标准链接库命名就很个性了, 可以根据自己的爱好自己命名, 但大部分是要链接库的realname或者soname, 而不是链接linkname时用到
gcc test.c -o test -L. -l:libhello.a
参考:
ld library search path for non-standard library name