gcc链接非标准(non-standard)命名库

标准命名库: -lnamespace

标准链接库以lib开头, 并以so/a结尾.

example

gcc test.c -o test -L. -lhello

非标准命名库: -l:libname

非标准链接库命名就很个性了, 可以根据自己的爱好自己命名, 但大部分是要链接库的realname或者soname, 而不是链接linkname时用到

example

gcc test.c -o test -L. -l:libhello.a

参考:

  ld library search path for non-standard library name

原文地址:https://www.cnblogs.com/HuangWj/p/9409187.html