在 06-8-13,Wu Yongwei<adah at sh163.net> 写道: > 1. 只能说大致上吧。.lib还能做导入库(import library),Linux下不需要这个 > 东西。其它还有一些区别。 > 2. 不需要。implib产生的是导入库,链接时使用,但运行时仍然需要.dll。 > Linux里链接时也是直接使用.so的。 > 3. 我不知道有。 多谢。 导出.a是因为有一个编译器必须用它,直接用.so就多几个步骤,要先编译然后用gcc去链接,用.a可以避免这个问题。 刚在另一个列表里得到答案,用objcopy可以生成导入库。