标签: c linux-kernel operating-system mapping static-compilation
当执行简单的C程序时,是否可以知道操作系统映射了我的C程序的不同部分(例如数据,文本,堆栈,堆等)的物理地址(或地址范围),例如, Linux操作系统。是否可以使用gcc等编译器标志来实现这一点。
也可以为我的程序(在用户或内核空间)定义一个静态映射,这样每次执行程序时,分配给程序的物理地址都不会改变。
任何帮助都是非常受欢迎的。
谢谢