QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1256|回复: 8

编译的软件为何都比较大?

[复制链接]
发表于 2006-3-9 21:16:45 | 显示全部楼层 |阅读模式
VisualBoyAdvance里的主程序文件有5。6M 而我下载COPY版的那个文件只有600多K,
今天又编译的个aMule,发现整个安装文件夹有40几个M,最后发现光一个执行文件amule就有40多M了。

什么原因造成的啊?

原本以为编译的文件为更快更小巧,却事与愿违。
发表于 2006-3-9 21:41:42 | 显示全部楼层
估测首要原因是因为可执行程序和库文件没“剥壳”(strip),曾测试过编译的Gimp主程序有40M,“剥壳”后只剩2M。但这之间的区别应该不在速度上。

源码安装软件make install时会连开发包一起安装,而第三方打包往往是把这些拆出来的。但这是次要因素,因为开发包一般不会有多大。
回复

使用道具 举报

发表于 2006-3-9 22:20:19 | 显示全部楼层
呵呵,amule用仓库的不行么?vba仓库里好像也有啊.
回复

使用道具 举报

 楼主| 发表于 2006-3-10 13:36:51 | 显示全部楼层
linux为什么就没有一个标准的库或是包呢,

rpm安装经常找不到这个找不到那个,有时一个软件安装要找一整天,不停地找,不停的装, 都搞怕了,时常一看到RPM的文件我就怀疑他能不能用了, 渐渐产生了一种不确定不相信的感觉.

听说源码安装依赖性小,所以就偿试这样装了,
源码安装现在也经常出错,也会提示少这少那,而且结果不能很好的控制.选项太多太烦,不是很懂.
回复

使用道具 举报

发表于 2006-3-10 15:17:11 | 显示全部楼层
如果你用仓库装,除了gtk相关的部分软件,大部分都没有问题的。
回复

使用道具 举报

发表于 2006-3-10 16:06:42 | 显示全部楼层
我的广州电信adsl访问你的网通仓库慢得要死啊,有时利用d4x多线程下载速度倒还可以。
但是直接apt-get install XX那样简直就是一直折磨。
如果软件不是很大的,自己下载然后编译安装,都比apt-get install XX来得快。


不过我不怎么喜欢编译安装(好烦的),所以多数是使用d4x下载仓库里面的软件(不要说我没有什么道德,单线程实在太慢了,就是开10线程最多也不过10来KB/s)。
回复

使用道具 举报

发表于 2006-3-10 16:18:49 | 显示全部楼层
一般自己编译、打包,只更新论坛发布的重要更新。
回复

使用道具 举报

发表于 2006-3-10 16:31:15 | 显示全部楼层
呵呵,电信是个问题啊。我找找看,看看能不能联系一个镜像。
回复

使用道具 举报

 楼主| 发表于 2006-3-10 17:02:51 | 显示全部楼层
是啊,下载也是个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-29 00:31 , Processed in 0.041971 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表