arm中怎么看map文件的地址

arm中怎么看map文件的地址,第1张

从网上下载arm-linux-gcc 4.4.3的源码

进入Linux的终端,将当前目录设为arm-linux-gcc的下载目录,输入tar -xzf arm-linux-gcc-4.4.3.tar.gz,将文件解压,解压后会有一个opt的文件夹

在/usr/local/下建立一个名为arm的文件夹,在终端中输入命令:cd /usr/local/,回车,然后再输入命令:mkdir arm,建立arm目录,并修改该文件夹的属性为rwx,输入命令:chmod 777 arm

将之前解压埋橘得到的opt文件压下的源码,复制到上一步中创建的arm文件夹下,在终端中输入命令:sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm

到这里已经基本安装好了,到为了避免每次使用arm-linux-gcc时都要输入它所在的完整路径,所以这里我们要修改一下环境变量$PATH。在终端中输入:sudo gedit /etc/profile,打开则液答profile文件,在最后一行加上“export PATH=$PATH:/usr/local/arm/4.4.3/bin”然后保存文件。

立即使新的环境变量生效,输入:source /etc/profile。再输入:echo $PATH查看环境变量,如图。如果不成功,则直接重新启动系统,再查看。因为之前我已经安装过了,为了演示,所以图中会有两个/usr/local/arm/4.4.3/bin。

最后检查是否安装完成,输入孙慧:arm-linux-gcc -v查看版本信息,如果出现以下信息,则说明安装成功。

.lst 对应文基败件在编译器中的行号, 占用的代码空间等

.opt 对应项目的,各种配置选项

.lnp 对应项目,包含衡燃了什么文件搏拦颤,生成什么文件等信息

查看占用的FLSAH和RAM又在哪里查看

这个.,如果你用的是51查看 *.m51文件

如果是arm 查看 *.map文件

可以这么说吧!反正有点这个意思!我以前弄过!

MAP 伪指令,表示从这开始,将开辟一段内存空间,

FIELD伪指令,可以表示结陆灶构体中的每个变量,可以指定其大小(占几个字节)

一般这两早伏扮个伪指令都是配套使用的!就像是C中的stuct 结构体一样的意思!

以前弄过,不过记得不是特别清厅轮楚,你只要知道就好了!不必深究!望采纳!谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12353385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存