社区
其它技术问题
帖子详情
如何将本来要编译成动态库的源码编译成静态库?
灼眼的超哥
2011-12-12 09:30:48
如题,有Freeype2,libpng,libjpeg等函数库,再源码目录中使用configure后,再使用make命令,可是,最终编译的结果是动态库,有的函数库编译后是动态库和静态库两个库,我想将这些库只编译成静态库,该如何做?
configure使用了--enable-static=yes参数再编译也是一样。
...全文
553
5
打赏
收藏
如何将本来要编译成动态库的源码编译成静态库?
如题,有Freeype2,libpng,libjpeg等函数库,再源码目录中使用configure后,再使用make命令,可是,最终编译的结果是动态库,有的函数库编译后是动态库和静态库两个库,我想将这些库只编译成静态库,该如何做? configure使用了--enable-static=yes参数再编译也是一样。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
灼眼的超哥
2012-01-01
打赏
举报
回复
帖子已结。。。
xunxun
2012-01-01
打赏
举报
回复
/usr/local/lib下有动态库么
默认优先链接的是动态库
把动态库删除或者手动在链接时指定静态库
灼眼的超哥
2012-01-01
打赏
举报
回复
来人接分!
灼眼的超哥
2011-12-12
打赏
举报
回复
的确是使用--enable-static=yes,gcc编译测试程序的源码的时候,链接到/usr/lcoal/lib下的那个旧的库了,新的库没有链接到。
Linux之
静态库
和
动态库
静态库
和
动态库
下面我们将从工程师的角度,去了解
静态库
和
动态库
的形成过程,以及实现它们的制作。并且了解如何将自己的库交给别人,让别人也可以使用。
makefile编译
静态库
与
动态库
在大型的项目中,一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中。为了方便调用其他文件夹中的文件,最通用的方法就是将一些文件
编译成
静态的库或
动态库
,这样在包含其他文件夹的头文件时可以更加简便。 1.编译
静态库
bin :存放可执行文件 build:存放编译生产的二进制文件(xx.o) include:存放程序编译时需要调用的头文件(xx.h) lib:存放程序链接时(生成可执行...
Linux之
动态库
和
静态库
本文介绍了如何自定义
动态库
、
静态库
以及如何使用自定义的
动态库
和
静态库
。
Linux系统中的
静态库
和
动态库
Linux系统中的
静态库
和
动态库
静态库
与
动态库
的使用
库是写好的,现有的,成熟的,可以复用的代码。本质上来说,库是一种可执行代码的。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章