有时候用gcc编译完程序,想看一下程序的各个段

code segment/text segment:.TEXT
Initialized Data Segment:.DATA
Uninitialized Data Segment:.BSS

分别占用了多少空间。
使用命令size:

-> % size a.out text     data     bss     dec     hex filename2623        672     280    3575     df7 a.out

Linux查看可执行文件的各个段:.BSS,.TEXT,.DATA的大小相关推荐

  1. linux 查看可执行文件动态链接库相关信息(转)

    转自 http://blog.sina.com.cn/s/blog_67eb1f2f0100mgd8.html ldd <可执行文件名>       查看可执行文件链接了哪些  系统动态链 ...

  2. linux查看可执行文件的编译器版本

    一部分可执行程序,可以使用这个方法快速确认: strings -a program_name | grep -i gcc 输出:   ...............  GCC: (Debian 4.8 ...

  3. Linux查看机器CPU、内存使用情况,硬盘大小

    目录 1.查看cpu的方法 2.查看内存使用 3.查看cpu和内存的使用率 4.查看硬盘大小 1.查看cpu的方法 cat /proc/cpuinfo  2.查看内存使用 free -m total: ...

  4. linux查看分区或磁盘的block和inode的大小和软硬连接区别

    查看block大小 dumpe2fs  /dev/sda1|grep -i "block size"(block默认大小1k(boot分区)或4K(非系统分区默认为4K)) 查看I ...

  5. 代码段+数据段+bss段+stack+heap

    在学习之前我们先看看ELF文件. ELF分为三种类型:.o 可重定位文件(relocalble file),可执行文件以及共享库(shared library),三种格式基本上从结构上是一样的,只是具 ...

  6. 堆栈,数据,文本,heap,bss,text data,stack

    堆栈,数据,文本,heap,bss,text data,stack text data bss stack heap 段 根据APUE,程序分为下面的段:.text, data (initialize ...

  7. linux看10g文件,Linux 查看文件和文件夹大小

    当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. 两者配 ...

  8. Linux内存管理(.text .data .bss)

    Linux内存管理 orisun@orisun-desktop:~/Program$size memory2 text data bss dec hexfilename 2074 284 16 237 ...

  9. bss段,data段、text段、堆heap和栈stack

    bss段,data段.text段.堆heap和栈stack bss段 data段 text段 堆(heap) 栈(stack) 例子 在C的学习中,你总避免不了对各类数据的存储区域学习归纳总结,简单的 ...

最新文章

  1. XCTF联赛“出海计划”开启,八月新加坡站国际赛蓄势待发
  2. 资深程序员不一定当得了软件架构师
  3. 如何使用Java Enum
  4. 团队软件开发第一次冲刺(二)
  5. response.setHeader()的用法
  6. java 封装表单数据类型_Java基本数据类型与封装类型详解(int和Integer区别)
  7. php 数字加逗号,php数字满三位添加一逗号
  8. php查到的内容追加到html,javascript - 请问php中如何将查询出来的结果数组转化成自己想要的格式,并在前台利用js输出到html中...
  9. AVL Insertion(浙大pta)
  10. UltraISO 制作ESXi 的 USB 安装盘
  11. java sort 效率_性能对比:collections.sort vs treeSet sort vs java8 stream.sorted
  12. 【es】Elasticsearch:inverted index,doc_values及source
  13. 一个数学公式求解的优化
  14. matlab不用循环,三维矩阵按横切页(垂直于纸面且)向右展开为2维,即(i,j,:)展开。将二维矩阵每行顺序不变依次向左复制,如:(a,b,c)复制为(a,a,a,b,b,b,c,c,c)
  15. bash shell set 命令
  16. 4G无线预付费电表系统设计及其应用
  17. fortran 教程
  18. linux dnf配置文件,RedHat8.1配置本地dnf源
  19. 打印机显示正在未连接服务器,打印机状态未联机是怎么回事
  20. C++中关于数据小数点,取整的方法

热门文章

  1. Pheatmap热图的绘制及如何调整图片
  2. 上海交大c语言第一次作业,上海交大网络学院-计算机第一次作业及答案(含6次机会全部题目)-计算机基础的知识.docx...
  3. 一次幸运的集群操作与修复经历
  4. ISME | 通过长读长宏基因组测序揭示南极土壤未培养细菌的生物合成潜力
  5. Coronascape – 为COVID-19研究特制的基因列表比较工具
  6. 11月4日下午:植物保护高端论坛 (白洋、韦中)
  7. BMC:幼年特发性关节炎患儿肠道菌群的特征、生物标记的识别及其在临床预测中的作用...
  8. 图之典—可视化图表的词典
  9. R语言使用DALEX包的model_performance函数对caret包生成的多个算法模型进行残差分布分析并使用箱图进行残差分布的可视化
  10. R语言plotly可视化:使用PCA算法进行数据降维、使用plotly可视化随着主成分的增加解释的方差的量(plotting explained variance)