带有冒号的gcc库选项-l:libevent.a

fla*_*urn 4 gcc static-libraries

我正在查看一个Makefile。找到了这段有趣的代码LIBS = -l:libevent.a。正在浏览gcc文档,但未找到任何相关内容。有谁知道这意味着什么?

Mik*_*han 5

它指示链接程序libevent.a在指定的(-Ldir)或默认链接程序搜索目录中查找并链接具有确切名称的库,这与通常的约定相反,后者-lfoo指示链接程序查找并链接libfoo.so(共享库)或libfoo.a(静态库)。 ,希望libfoo.so两者都位于同一搜索目录中。

请参阅的文件-lnamespec | --library=namespec的链接手册