Linux下编写共享库,能否像windows一样,可以使用一个def文件导出函数

huchengyu 2005-05-24 09:00:22
同上
...全文
213 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tb01412 2005-06-05
  • 打赏
  • 举报
回复
可以使用nm来查看有哪些函数接口
如果是自己写的动态库程序,如果你在另一个程序中使用了该库中的涵数,就必须提供头文件,链接时必须提供库文件的!!!!
Wolf0403 2005-06-05
  • 打赏
  • 举报
回复
CORBA 那个是 IDL,不是 def,嘿嘿。

一般的 so 在编译的时候只要有头文件就可以(不影响链接。只要可以编译,没有 .h 也可以)
Wolf0403 2005-06-05
  • 打赏
  • 举报
回复
不需要那么多余的东西——除非你做 CORBA
step_by_step 2005-06-05
  • 打赏
  • 举报
回复
linux下的so默认是把里面的接口全都导出来的,而dll默认是全都不导出,当需要导出dll里面的接口的时候就需要显示的告诉,要把接口导出来

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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