linux - make .a对应.so

时间:2014-03-14 08:14:20

标签: linux shared-libraries symbols

我有一些遗留'so'个文件,其中包含相应的header,如何从中提取'a'个文件 与项目联系?

(或者我可以链接到'so' - 添加-L/path_to_so/-lsomething(假设在/ path_to_so中并且名为libsomething.so似乎不起作用 - ld抱怨丢失导出 - 但它们存在于lib中(lib为32位,使用-m32,项目为32位)?)

我不是Linux大师,在Windows上我有dllheader我能够生成lib,我可以链接项目使用DLL - 我认为在Linux上也一样吗?

1 个答案:

答案 0 :(得分:3)

  

我有一些遗产'所以'文件,带有相应的标题,如何制作' a'提出来与项目联系?

无法制作.a。来自.so。在Linux .so上直接链接,不需要导入库。