我已阅读了链接描述文件。 我有一个关于分配内存的困惑。 当我们定义部分时,我们要加载文件。
1)我们指定的内存位置是否适用于虚拟内存,如(。= 0x10000)。
答案 0 :(得分:0)
在链接描述文件(以及生成的二进制文件)中,地址只是地址。
这些是虚拟的还是物理的,取决于你的加载器(可能是早期系统初始化的微小引导程序,它不知道虚拟地址或提供复杂虚拟环境的完整操作系统)。
所以这个程序将你的二进制文件带入内存,决定是虚拟地还是物理地解释地址,而不是链接器脚本。
除非您告诉我们您的具体环境,否则我们无法告诉您更多信息。