特牛生活网

【精选】GNU链接器的LMA和VMA_lma加载地址-CSDN博客

网友收藏
文章浏览阅读398次。LMA和VMA的含义LMA:加载存储地址,指的是加载到存储器的地址,即加载(有时应该说烧写)到哪里VMA:虚拟存储地址,也就是链接地址,指示代码和数据运行的时候应该位于何处对于主机程序对于PC上的程序(有操作系统环境),loader在加载程序时,会根据可执行程序文件中记录的链接地址申请相应的虚拟地址,在实际访问时申请物理地址并和之前申请的虚拟地址建立映射关系。由于进程独享虚拟地址空间,因此通常都能申请到相应的虚拟地址。这种情况下LMA通常是等于VMA的。对于嵌入式系统程序在嵌入式系统中,LMA_lma加载地址
标签:lma加载地址