经常在Linux下做开发的朋友都知道,gcc在LDFLAGS中的-l编译选项会告诉连接器去找程序所依赖的第三方库,比如-labc,会和libabc.a这个库做依赖,即自动匹配libxxx.a。
而在windows上则除了上述匹配规则外,还额外做了如下匹配规则:xxx.lib,亦即-labc如果找不到libabc.a,会尝试寻找abc.lib.通过此举对Windows的开发人员做了额外保护。
经常在Linux下做开发的朋友都知道,gcc在LDFLAGS中的-l编译选项会告诉连接器去找程序所依赖的第三方库,比如-labc,会和libabc.a这个库做依赖,即自动匹配libxxx.a。
而在windows上则除了上述匹配规则外,还额外做了如下匹配规则:xxx.lib,亦即-labc如果找不到libabc.a,会尝试寻找abc.lib.通过此举对Windows的开发人员做了额外保护。