编译静态链接库,其中使用了其它链接库,该如何写makefile

冰霜icefrost 2011-07-20 01:54:41
比较基础的问题哈。

我自己写一个库,想将其编译为静态链接库,但其中使用了共通的openssl库 libssl.a
gcc -c myfile.c -o mylib //我在哪里写 -lssl之类的呀,

...全文
207 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰霜icefrost 2011-07-20
  • 打赏
  • 举报
回复
灰常谢谢,
我按照justkk的方法,终于编译通过了。
在最终程序中追加链接

结账,给分。
就想叫yoko 2011-07-20
  • 打赏
  • 举报
回复
如果你的静态库里面已经用到了openssl库里的东西
生成静态库的时候也要对openssl进行链接
不然openssl的东西有声明 没定义
会出现链接错误
justkk 2011-07-20
  • 打赏
  • 举报
回复
这儿应该不要写

最终的应用程序编译时再连接

23,217

社区成员

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

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