0

/LARGEADDRESSAWAREWindows 允许您通过在 PE 标头 ( )中设置一个标志来将地址空间使用限制为 32 位分辨率。详细说明:设置时,此标志有效地模拟 32 位虚拟地址空间环境(图像在/分配返回地址 <= 0xFFFFFFFF 处加载)

Linux 是否具有同等功能?

4

2 回答 2

0

/LARGEADDRESSAWARE允许 2 到 4 GB 的扩展地址空间用于 32 位 Windows 应用程序。否则,Windows 上的 32 位应用程序无法访问这些地址。Linux 从早期就可以访问它们,因此/LARGEADRSSAWARE不需要链接标志。

于 2012-07-18T02:19:44.840 回答
0

在 x86-64 上的 32 位空间中分配内存可以通过mmap(2)使用MAP_32BIT标志来完成。

于 2012-07-18T02:19:48.043 回答