免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1664 | 回复: 6
打印 上一主题 下一主题

大家知道unix命令的源代码吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-11 08:50 |只看该作者 |倒序浏览
最后对可执行文件大小发生兴趣(工作也需要);
对于aix 下的ls, size 命令的源代码?有谁清楚吗?

先致谢!!!!

论坛徽章:
0
2 [报告]
发表于 2004-06-11 09:49 |只看该作者

大家知道unix命令的源代码吗?

最后对可执行文件大小发生兴趣(工作也需要);

什么意思呢?
是不是想把编译生成的可执行文件体积压小点?那个可以使用strip命令

ls.size之类的原码,可以参考linux原码吧(我没有读过)

论坛徽章:
0
3 [报告]
发表于 2004-06-11 10:08 |只看该作者

大家知道unix命令的源代码吗?

甲方要求对可执行文件大小要一样(不做修改,多次编译后);
在莱昂式中我无法搜索到,谁有亲眼看到过的ls ,size的?

论坛徽章:
0
4 [报告]
发表于 2004-06-11 13:26 |只看该作者

大家知道unix命令的源代码吗?

原帖由 "lchhcllch" 发表:
甲方要求对可执行文件大小要一样(不做修改,多次编译后);
在莱昂式中我无法搜索到,谁有亲眼看到过的ls ,size的?


在一个可执行文件里完成所有功能,然后用硬连接给他多个文件名,程序里判断一下argv[0]就行了.

保证大小一样!

论坛徽章:
0
5 [报告]
发表于 2004-06-11 15:07 |只看该作者

大家知道unix命令的源代码吗?

我主要是看一下size -f *.bin文件名时,出现的各个大小字节数,是如何得来的,只是想知道size 的源码是如何写的???

论坛徽章:
0
6 [报告]
发表于 2004-06-11 22:01 |只看该作者

大家知道unix命令的源代码吗?

检查文件的头信息,再根据文件格式头信息获得各个段的大小。

论坛徽章:
0
7 [报告]
发表于 2004-06-11 22:07 |只看该作者

大家知道unix命令的源代码吗?

在linux下
[root@ljf dhclient-3.0pl1]# rpm -qf /usr/bin/size
binutils-2.13.90.0.18-9
就是这个源码包, 查看它的源码就行了,同样也可以得到ls的源码包:
[root@ljf dhclient-3.0pl1]# rpm -qf /bin/ls
coreutils-4.5.3-19
[root@ljf dhclient-3.0pl1]#
就得到了源码包.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP