首页
社区
课程
招聘
[求助]同一份代码不同电脑编译生成exe大小不同为什么?
发表于: 2013-4-12 13:13 5533

[求助]同一份代码不同电脑编译生成exe大小不同为什么?

2013-4-12 13:13
5533
同一份代码,都是用vc6编译的,但是生成的文件大小却不同,一个是508k一个是504k,文件大小整整增加了4096,为什么会这样

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 88
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
小哥,你的编译环境什么情况?
2013-4-12 13:49
0
雪    币: 189
活跃值: (192)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
vc会把一些编译环境路径,项目路径信息打到exe里
你可以用od载入,查找所以字符串,就会发现很多没用的隐私(如果算是隐私的话)路径
2013-4-15 12:50
0
雪    币: 267
活跃值: (438)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
4
你两台机器的磁盘文件系统不同!所以编译的PE节文件对齐粒度不同,所以编译出来的文件大小就不同,还有:CPU型号不同,编译的指令机器码也是不同的,但是一般都是编译出386的机器码。
2013-6-17 16:45
0
游客
登录 | 注册 方可回帖
返回
//