请问ld脚本里的_fext是什么意思,如何查看它的值?
请问大家 我看到ld脚本上写着
SECTION
{
.=0X10000
.text:
{
_fext=.
}
}
请问这个_fext是什么,是ld自己声明的变量吗?那么应该用什么工具可以查看到_fext的值呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
对不起,写错了,是_ftext
请大家指点
只是一个符号的名字而已
应该是程序中引用的一个变量,由ld来计算其地址值吧
我猜_ftext是不是和_init 或_edata差不多呢?用nm能够找到像_edata这样的符号,但找不到_ftext,我怎么样才能查到它的值呢?
应用程序里没有用到_ftext。_ftext应该是类似于链接器维护的一个变量吧,但我找不到相关资料。
应该看哪些资料才能找到类似这样的描述呢?我搜了好长时间也没找到答案~~~
多谢大家的回复,请大家指点~~~
_ftext的地址一般可能指文本段的起始地址.
就是一个符号,应该不像.text 等有特殊的意义
嗯,我也找到点儿资料,就像版主大人所说,_ftext一般指示.text段的起始地址。
问题是我该用什么工具输出它的值呢,我用nm看符号表没有找到它。还是得用别的工具?
非常感谢版主和大家的解答!
它的值没有什么意义,它的地址才有意义