我跟着a guide on the internet,一切都按照描述运作。
指南中的第10步让我很困惑。
我之前创建了一个gtest的归档文件,并将其命名为libgtest.a。 该指南明确告诉我输入gtest而不是libgtest.a
我想知道为什么会这样,因为在任何地方我都没有提到libgtest.a。 MinGW C ++ Linker如何知道要使用哪个文件? 该目录包含名称中包含gtest的其他文件。
答案 0 :(得分:1)
这是一个常见的GCC约定 - 当您通过-lname
链接器自动搜索libname.a
时。请参阅https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html和-l
选项