【发布时间】:2011-01-09 01:39:50
【问题描述】:
我正在尝试创建一个共享库,它在内部链接到许多共享库和一个静态库。就我而言,我的共享库不包括 static lib 。我想知道我在尝试什么是否正确,或者我需要将静态库转换为共享库然后进行链接。
我需要知道是否有任何 makefile 标志允许我添加静态库和共享库。
请提出建议。
【问题讨论】:
-
您帖子的标志需要更具体(库...)
-
您需要向我们展示您是如何执行链接的。
-
有没有办法在不包括静态库的情况下进行链接?
-
我在 AIX 机器上工作,我正在使用 -Ldir -llibname 选项进行链接。不,我不能跳过这个库,唯一的方法是将它转换为共享库,但它是第 3 方库,所以我无权访问源代码。
-
@wizard:是的,你只需要再创建一个包含依赖静态库的dll库。
标签: makefile shared-libraries static-libraries