社区
研发管理
帖子详情
动态库生成
linux_it
2011-08-31 05:56:22
gcc -fPIC -o mylib.o -c mylib.c
gcc -shared -o libttt.so mylib.o
以上生成了一个动态库,期中参数-fPIC如何解释
用man gcc 没找出来
...全文
27
1
打赏
收藏
动态库生成
gcc -fPIC -o mylib.o -c mylib.c gcc -shared -o libttt.so mylib.o 以上生成了一个动态库,期中参数-fPIC如何解释 用man gcc 没找出来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mingpei0703
2011-09-01
打赏
举报
回复
LZ 看这个有帮助不?
http://blog.csdn.net/yuyin86/article/details/6603243
Linux 环境下的
动态库
生成
与使用
测试程序可以再我的上一篇博客中(Linux 环境下的静态库
生成
与使用)获取。当然测试程序比较简单,大家可以自行编写。 2.静态库与
动态库
的简要说明 这里我们只讲 Linux 环境下的静态库与
动态库
的
生成
与使用, ...
CMake
动态库
生成
及使用
现有hello.h 和 hello.cpp文件,
生成
动态库
:-c:
生成
.o文件;-fPIC:
生成
与位置无关的代码(
动态库
)
生成
动态库
libhello.so。
静态库和
动态库
生成
教程
1.静态库 私家车放在哪里都可以,编译的时候装载进来。不占用调用时间,代码占用体积大。 名称格式: linxx.a,其中xx 指代库名 ...4.使用
生成
的静态库
生成
可执行文件main gcc -L /usr/local/lib -o
使用
动态库
生成
静态库
那么就需要我们在编译了修改后的源码后,由编译出的
动态库
生成
我们需要的静态库。 那么怎么由
动态库
生成
动态库
?我们可以借用ar命令。 如对mysql源码修改后,编译后,
生成
对应的libmysqlpp.a静态库 ar -rus ...
gcc分别链接静态库和
动态库
生成
可执行文件
本文分别通过链接静态库和
动态库
来编译可执行文件,在使用gcc编译的过程中了解链接静态库和
动态库
的区别与联系,同时深入理解Linux系统上是如何将源程序一步步的编译组装成可执行文件的。 目录(一)库文件(二)...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章