标签: c gcc ld
我使用带有-nostartfiles和-nostdlib的gcc为sparc嵌入式平台编译我的代码 命令如下:
gcc -Tlinkram usr.o bspstart.o -o output.elf
输出elf文件错误,因为地址0x2000000上的代码来自usr.o,但我希望这个bspstart.o。
在bspstart.s中,输入符号为start
我尝试以多种方式解决问题:
我想知道除了在gcc命令中手动指定目标文件的顺序外,还有指定启动代码吗?