两个so之间通信的问题

bluefee 2004-08-24 10:34:07

在windows中,在生成一个dll同时(如path.dll),可以同时产生同名的导入库(如path.lib)
这样,程序中的其他dll可以通过链接这个导入库path.lib访问path.dll
因为不能更改dll上层接口,只能这样实现。
在linux中,怎么完成同样的处理?谢谢!
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihua9666 2004-09-16
  • 打赏
  • 举报
回复
如:g++ test.cpp ss.a -o test
lihua9666 2004-09-16
  • 打赏
  • 举报
回复
在编译时连接即可
sclarkca810619 2004-09-16
  • 打赏
  • 举报
回复
this is a piece of cake, just a name problem.
suowei1979 2004-09-16
  • 打赏
  • 举报
回复
:)
lovelock 2004-09-01
  • 打赏
  • 举报
回复
改用g++编译,指定连接库.
pacman2000 2004-08-24
  • 打赏
  • 举报
回复
gcc里面应该可以直接就访问的吧。。。
其他有些系统需要编译时加上export all 选项,可能是-expall这样的形式,让外层的符号能被so里面使用。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧