正文

win32平台下动态链接库的编译2010-10-17 17:10:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/bioexplore/51868.html

分享到:

本文主要讲解win32平台上用gcc编译生成动态链接库的方法,一方面做个备忘(主要自己专业不是这个,呵呵),另一方面也为不熟悉gcc在win32平台编译的朋友提供些线索

主要有两种方法:

方法一、用dllwrap工具

    语法dllwrap.exe --output-def defFileName --implib implibFileName linkobj1 linkobj2 ... linklibs -o dllName

其中implibFileName是动态库对应导入库的名字,defFileName 中内容是动态库中导出符号表,linkobj1 linkobj2 是编译好的目标文件,linklibs是要链接的静态及动态库的列表,dllName是最终生成的动态库的名字。

方法二、用g++工具加-shared参数

语法g++ -shared linkobj1 linkobj2 ... linklibs -o dllName

其中参数意义与方法一中同名参数相同。

阅读(2062) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册