LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1390|回复: 3

如何把多个so文件合并成一个so文件?

[复制链接]
发表于 2007-12-6 15:45:17 | 显示全部楼层 |阅读模式
如何把多个so文件合并成一个so文件?
 楼主| 发表于 2007-12-7 11:54:25 | 显示全部楼层
gcc没有这个命令选项吗?是这样的,我现在做的项目有四个人做,我们每个人都要在自己的工作目录下会创建一个so文件,当开始整合的时候我们需要把我们各自创建的so文件合并为一个so文件供系统调用,我试过这样写但是好像不行。。。
guimodule: ljw/libguimodule.so
        $(cc) $(CFLAGS) -shared ljw/libguimodule.so lg/libguimodule.so gmm/libguimodule -o libguimodule.so
回复 支持 反对

使用道具 举报

发表于 2007-12-7 12:48:35 | 显示全部楼层
你们都只创建 .o ,最后再链接不就好了。
回复 支持 反对

使用道具 举报

发表于 2007-12-7 14:52:06 | 显示全部楼层
如果最终这四个 .so 不能单独使用, 那么还是最后再生成一个大 .so 比较合适.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表