[LinkerScript.4] 简单的链接器脚本命令: 入口 - Simple Linker Script Commands: Entry Point


Setting the Entry Point
设置入口点


The first instruction to execute in a program is called the entry point. You can use the ENTRY linker script command to set the entry point. The argument is a symbol name:

     ENTRY(symbol)

在程序中执行的第一条指令被称为入口点.你可以使用 ENTRY 链接器脚本命令设置入口点.它的参数是一个符号名称.


There are several ways to set the entry point. The linker will set the entry point by trying each of the following methods in order, and stopping when one of them succeeds:

有一些方法可以用来设置入口点. 链接器将依序按照如下方法设置入口点, 直到它们当中有一种方法设置入口点成功为止.

  • the ‘-e’ entry command-line option;
  • the ENTRY(symbol) command in a linker script;
  • the value of a target specific symbol, if it is defined; For many targets this is start, but PE and BeOS based systems for example check a list of possible entry symbols, matching the first one found.
  • the address of the first byte of the ‘.text’ section, if present;
  • The address 0.
  • entry命令行选项‘ -e '
  • 链接器脚本中的命令 ENTRY(symbol)
  • 若有定义时,一个目标规定符号的值;对于很多目标来说,它是start。但是象基于PE和BeOS系统会去检查一组可能的入口符号,一般会匹配第一个发现的.
  • 如果存在,'.text' section的第一字节的地址
  • 地址为0


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值