帮忙解释一条shell命令

wyjq395 2011-07-11 10:03:31
[root@localhost ch7]# size /usr/bin/cc /bin/sh
text data bss dec hex filename
230641 2268 2348 235257 396f9 /usr/bin/cc
851343 18412 19976 889731 d9383 /bin/sh

unix环境高级编程7.6节里面的一条命令,这条命令怎么就能列出C程序的存储空间布局呢?搞不懂!
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyjq395 2011-07-12
  • 打赏
  • 举报
回复
唉,是我看错了,没有认真的多想想
size /usr/bin/cc /bin/sh就等于size /usr/bin/cc 和size /bin/sh
原本以为整个size /usr/bin/cc /bin/sh是一个完整的命令。
K_s_G 2011-07-11
  • 打赏
  • 举报
回复
学习,看下程序的内存布局情况。
昵称很不好取 2011-07-11
  • 打赏
  • 举报
回复
一个编译后的二进制文件分为:data段、bss段、代码段等,就像一个结构体中不同的成员占据不同的位置,分开来也不是难事

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧