Hi everyone,
I met an error when I'd like to execute arm-elf-ld.
[condition]
1. main() is in main.o
2. func1() is in obj1.o
3. func2() is in obj2.o
4. main() refer to func2()
5. func2() refer to func1()
The following command occurs an error(undefined reference to `func1').
arm-elf-ld ... -o test.elf main.o obj1.o obj2.o
But if I exchange the place of obj1.o with obj2.o, then the command is
successful without any error.
I want to solve without exchanging objs. (Bcs, I have too many objs.)
If arm-elf-ld has an option related to this problem, it will be possible.
Is there the way to solve it?
--
Prez Ahn (prezahn at gmail dot com)