如何在gcc链接中指定条目代码

时间:2014-10-20 02:32:27

标签: 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

我尝试以多种方式解决问题:

  1. 在gcc命令argments中重新排序bspstart.o和usr.o,它可以正常工作
  2. 我使用ld args指定输入符号,-e start,它不起作用
  3. 我想知道除了在gcc命令中手动指定目标文件的顺序外,还有指定启动代码吗?

0 个答案:

没有答案