首页
社区
课程
招聘
[求助]多个.o文件合成一个.o文件。
发表于: 2016-12-11 09:31 4070

[求助]多个.o文件合成一个.o文件。

2016-12-11 09:31
4070
linux下有没一个
.c 编译生成.o
多个.c编译生成一个.o怎么生成。

多个.o编译生成一个.o怎么生成。
有这样命令吗?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 39
活跃值: (2941)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你不会设法生成一个.lib吗?
2016-12-11 10:34
0
雪    币: 465
活跃值: (398)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
如果有头文件,不是有要头文件和lib才能编译。
2016-12-11 11:02
0
雪    币: 2676
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ld可以进行paritial link。
-i  Perform an incremental link (same as option -r).

leexiaolan@localhost:/tmp/partiallink$ nm a.o
0000000000000000 T fun_a
leexiaolan@localhost:/tmp/partiallink$ nm b.o
0000000000000000 T func_b
leexiaolan@localhost:/tmp/partiallink$ ld -i a.o b.o -o c.o
leexiaolan@localhost:/tmp/partiallink$ nm c.o
0000000000000000 T fun_a
000000000000000c T func_b
2016-12-12 09:50
0
游客
登录 | 注册 方可回帖
返回
//