【发布时间】:2013-10-04 10:18:31
【问题描述】:
我创建了一个共享库,将其复制到 /usr/lib,运行 ldconfig(使用 -v 运行时它显示在列表中)并将 .h 文件复制到 /usr/include。 但是,当我尝试使用 lib #include 时,我得到“未定义对 'Method1' 的引用。 我做错了什么? 我的 makefile 没有特殊命令,因为所有文件都在标准位置。
【问题讨论】:
-
链接器不是魔法。使用
-lMyLibrary(小写 L)告诉链接器在您的库中查找符号。
标签: c shared-libraries