基于linux程序中段总结详解

 更新时间:2013年05月23日 16:16:08   投稿:jingxian  
本篇文章是对linux程序中段的学习进行了详细的总结与分析,需要的朋友参考下

linux程序的段陆陆续续接触过一些,今天适当的总结一下,时间仓促,总结的比较零散。
linux 段:
text:已编译程序的机器代码。
.rodata:只读数据。printf中的格式串,或者开关语句的跳转表。
data:已初始化的全局变量。
bss:未初始化的全局变量。
symtab:符号表。
注意:
1、如果定义一个全局变量,int i = 0;它被初始化为0,但是,它却不是放在data段中的,而是放在bss段中的。因为编译器可能会做一些优化,如果初始化为0,则它会将它等同于未初始化的变量。这样的可能要求他会将所有未初始化的全局变量(bss段)初始化为0。——但是这个可能会和编译器有关系。
2、对于static全局变量,它在符号表中有一个属性表示他是local的,不是global。local的符号式不允许被其他的文件引用的。
3、static定义的局部变量,编译器会把它作为static全局变量来处理。它在符号表中是出现的(局部变量是不出现的)。唯一不同的是,它会把它在符号表中的名字改掉,一般会增加一个后缀:“.1788”。用这种方法来防止和其他的全局变量重名。而且也可以防止对它的调用。

相关文章

  • haproxy+keepalived实现高可用负载均衡(实例配置)

    haproxy+keepalived实现高可用负载均衡(实例配置)

    上一篇文章以理论介绍居多,这篇文章就以实际的应用配置为主,需要的朋友可以参考下这两篇文章
    2013-01-01
  • 详解Keepalived安装与配置

    详解Keepalived安装与配置

    这篇文章主要介绍了详解Keepalived安装与配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Ubuntu 20.04 开启隐藏录音降噪功能(推荐)

    Ubuntu 20.04 开启隐藏录音降噪功能(推荐)

    这篇文章主要介绍了Ubuntu 20.04 开启隐藏录音降噪功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Linux上查找最大文件的3种方法

    Linux上查找最大文件的3种方法

    在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法,需要的朋友可以参考下
    2025-03-03
  • Linux通过设备号找到设备的方法

    Linux通过设备号找到设备的方法

    所有的Linux设备文件均位于/dev目录下,是根(/)文件系统的一个组成部分,因为这些设备文件在操作系统启动过程中必须可以使用。接下来通过本文给大家介绍Linux通过设备号找到设备的方法,感兴趣的朋友一起看看吧
    2018-07-07
  • PHP程序员玩转Linux系列 使用supervisor实现守护进程

    PHP程序员玩转Linux系列 使用supervisor实现守护进程

    这篇文章主要为大家详细介绍了PHP程序员玩转Linux系列文章,使用supervisor实现守护进程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Linux部署python爬虫脚本,并设置定时任务的方法

    Linux部署python爬虫脚本,并设置定时任务的方法

    今天小编就为大家分享一篇Linux部署python爬虫脚本,并设置定时任务的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • linux free命令以及系统内存占用过高的处理方式

    linux free命令以及系统内存占用过高的处理方式

    这篇文章主要介绍了linux free命令以及系统内存占用过高的处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • CentOS7安装GlusterFS集群的全过程

    CentOS7安装GlusterFS集群的全过程

    GlusterFS是一款分布式文件系统,能支持的clinet数很多,并能很好的管理各个节点,下面这篇文章主要给大家介绍了关于CentOS7安装GlusterFS集群的相关资料,需要的朋友可以参考下
    2022-04-04
  • Linux下安装IPython配置python开发环境教程

    Linux下安装IPython配置python开发环境教程

    这篇文章主要为大家详细介绍了Linux下安装IPython配置python开发环境教程,需要的朋友可以参考下
    2016-05-05

最新评论