例如(只是伪代码)
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文件都链接进去呢?