首页新闻找找看学习计划

.a文件中的一些.o文件没有被依赖导致链接不进去怎么办?

0
悬赏园豆:10 [待解决问题]

例如(只是伪代码)

arm-none-eabi-ar rcs f.a u1.o u2.o u3.o

arm-none-eabi-ld -o dest.elf f.o f.a

我现在遇到的问题是,f.a文件中的目标模块调用了f.o中的函数或变量,但是f.o脱离f.a也可以单独存在,比如u2.o访问了f.o中的某个变量。

怎么把f.a中的所有.o文件都链接进去呢?

makekam的主页 makekam | 初学一级 | 园豆:174
提问于:2018-04-20 16:29
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册