【.text .global 这是什么意思?arm linux 汇编】
文章插图
.text .global 是arm-gcc编译器的关键词 。.text 指定了后续编译出来的内容放在代码段【可执行】;.global 告诉编译器后续跟的是一个全局可见的名字【可能是变量,也可以是函数名】;在本例中,_start是一个函数的起始地址,也是编译、链接后程序的起始地址 。由于程序是通过加载器来加载的,必须要找到 _start名字的函数,因此_start必须定义成全局的,以便存在于编译后的全局符合表中,供其它程序【如加载器】寻找到 。
推荐阅读
- 求救!!这把刀怎么折回去!!
- 我的手机屏幕上右上角出现这个“HD”是什么意思?怎么取消?
- 圆心萍怎么养 需要注意这几点
- 什么叫做利息税?求利息税为什么要乘20%?这里的20%又表示什么?
- 宿舍床位是自己选的吗?
- 继发性痛经的原因,听朋友说以前不会痛经的,现在到了一定的年龄就会痛经,这应该是继发性痛经吧
- 北京便利店为什么这么少
- 和生活爱辽宁这个软件流量监控准么???
- 炒股登陆不上“江海证券网上交易系统”是怎么回事啊?好久没登陆竟然是这样子为什么?
- 放下吧 手中剑 我情愿 这是哪首歌