QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 744|回复: 3

问一个关于linux下的动态链接库的问题,那位高人帮帮忙

[复制链接]
发表于 2005-1-29 19:18:55 | 显示全部楼层 |阅读模式
问一个关于linux下的动态链接库的问题,那位高人帮帮忙.

能否将C++的类作成类似与windows里的LIB文件使用呀?
就是通过.lib文件和.h文件使用一个类.

现在我设计了一个类CTest,里面有几个成员函数,现在我想做成linux下的动态链接库,请问在别的程序中怎么调用??
谢谢!!
发表于 2005-1-29 19:30:41 | 显示全部楼层
好像是用GCC编译时选用特定的参数就行了。
找找精华吧。
回复

使用道具 举报

发表于 2005-1-30 09:40:24 | 显示全部楼层

Re: 问一个关于linux下的动态链接库的问题,那位高人帮

[quote:9890d2843e="knight2005"] 问一个关于linux下的动态链接库的问题,那位高人帮帮忙.

能否将C++的类作成类似与windows里的LIB文件使用呀?
就是通过.lib文件和.h文件使用一个类.

现在我设计了一个类CTest,里面有几个成员函数,现在我想做成linux下的动态链接库,请问在别的程序中怎么调用??
谢谢!![/quote]先做成动态链接库(unix叫share library),用gcc -shared可以编译成共享库。使用时编译时用 -l参数链接就可以了啊。
回复

使用道具 举报

发表于 2005-1-31 09:24:19 | 显示全部楼层
编译:
$gcc -shared -fPIC lib_source -o libname.so
使用:
$gcc -lname source -o yourprogram
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 16:46 , Processed in 0.091774 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表