c - C 程序的内存段

标签 c linux memory

我正在寻找一个教程,它描述了 C 程序的各种内存段,如代码段、数据段等,以及存储在其中的信息类型(即存储全局、静态、自动等变量的位置以及为什么?)。

--拉维

最佳答案

尝试阅读:Linkers & Loaders .这是约翰·莱文 (John Levine) 的一本精彩著作的在线副本,其中深入探讨了这些问题。

阅读更多有关 ELF format 的信息,您也会受益. Wikipedia有指向更多关于相同内容的文章的链接。

关于c - C 程序的内存段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058628/

相关文章:

c - malloc.c :3074 error?

c++ - 为什么我不能使用两个scanf函数来输入字母

linux - CentOS 7 中的 chrome 驱动报告错误

Java -Xmx 命令没有给我预期的内存

linux - 构建 OpenCV (Ubuntu) 时 CMake 失败

android - Ubuntu/Elementary OS 无法设置 ANDROID_HOME

Java内存使用简单数据结构

正确释放指向链表的指针

c - 如何在 1990 年的 const 定义中添加 2 个整数?

c++ - C 语言中要避免的基本安全错误