社区
Linux/Unix社区
帖子详情
编译静态链接库,其中使用了其它链接库,该如何写makefile
冰霜icefrost
2011-07-20 01:54:41
比较基础的问题哈。
我自己写一个库,想将其编译为静态链接库,但其中使用了共通的openssl库 libssl.a
gcc -c myfile.c -o mylib //我在哪里写 -lssl之类的呀,
...全文
207
3
打赏
收藏
编译静态链接库,其中使用了其它链接库,该如何写makefile
比较基础的问题哈。 我自己写一个库,想将其编译为静态链接库,但其中使用了共通的openssl库 libssl.a gcc -c myfile.c -o mylib //我在哪里写 -lssl之类的呀,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冰霜icefrost
2011-07-20
打赏
举报
回复
灰常谢谢,
我按照justkk的方法,终于编译通过了。
在最终程序中追加链接
结账,给分。
就想叫yoko
2011-07-20
打赏
举报
回复
如果你的静态库里面已经用到了openssl库里的东西
生成静态库的时候也要对openssl进行链接
不然openssl的东西有声明 没定义
会出现链接错误
justkk
2011-07-20
打赏
举报
回复
这儿应该不要写
最终的应用程序编译时再连接
需链接动态库
静态
库,但不需
编译
库的
makefile
本示例演示了需链接动态库
静态
库,但是不需要
编译
动态库
静态
库的
makefile
编
写
方式,
makefile
文件内部有详细的注释,目录下也有介绍文档,希望大家在遇到这种情况时,把本示例稍作修改,就可以运行起来
编译
多个可执行程序,需链接动态库
静态
库,且需先
编译
库,并且库与库之间存在依赖关系的
makefile
本示例演示了
编译
多个可执行程序,需链接动态库,
静态
库,且需先
编译
库,并且库与库之间存在依赖关系的
makefile
的编
写
方式,
makefile
文件内部有详细的注释,目录下也有介绍文档,请务必按照里面的步骤操作,保证可以...
通用的
makefile
文件,集
编译
可执行程序,动态,
静态
库
写
的一个通用
makefile
,能同时
编译
可执行程序,动态
链接库
,
静态
链接库
,只需要修改相关的源码文件名及输入要
编译
的指令即可完成
编译
。有详细的注释。
libtool-2.4.2.tar.gz
libtool 是一个在 GNU/Linux 和其他类 Unix 系统上广泛
使用
的开源工具,它的主要目标是简化共享库的创建、
编译
和安装过程。libtool-2.4.2.tar.gz 文件包含了 libtool 2.4.2 版本的源代码,用户可以利用这个压缩包来...
makefile
中
编译
静态
链接库
上面的
makefile
是子文件夹中的
makefile
,下面的是外层
makefile
,
编译
的话外层的目标依赖内层文件夹的
静态
链接库
。 上层文件夹中的
makefile
内容如下: O_FILES = MQTTConnectClient.o \ MQTTConnectServer.o \ ...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章