如何链接一个使用其他库的静态C库

时间:2017-04-15 15:13:34

标签: c++ c static-libraries

我有一个图书馆(' A'),它使用其他图书馆(' B')。现在,我开发了一个使用' A'图书馆。我应该将我的项目链接到' A'图书馆还是两个图书馆? 在我之前的实验中,我将两个库加入到我的项目中并且它工作但是这种方法可能不合理!

1 个答案:

答案 0 :(得分:1)

您需要将两个库与您的代码链接。如果您没有获得正确的链接,链接器将抱怨未解析的函数引用。另外,请注意GCC链接器至少对命令行上的库顺序很敏感。