楼 主
同一个文件用不同的编译器编译大小差别很大哩!
发表于 2004-05-31 00:00 · 中国 重庆 渝中区 电信
银牌会员
★★★
积分 2,165
发帖 730
注册 2004-04-21 00:00
22年会员
UID 22966
性别 男
状态 离线
比如我写了个小程式,分别编译并用UPX压缩:
compiler File size Ratio Format
-------------------- ------ -----------
TC2.0 15773 -> 11462 72.66% dos/exe
BCC55 68096 -> 32768 48.12% win32/pe
gcc3.3 91835 -> 30948 33.70% djgpp2/coff
可见DJGPP产生的文件最大!
第 2 楼
发表于 2004-05-31 00:00 · 美国
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
DJGPP/GCC产生的文件是保护模式的,自然最大了。
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

第 3 楼
发表于 2004-06-01 00:00 · 中国 河南 郑州 教育网
初级用户
★
积分 166
发帖 22
注册 2004-05-30 00:00
22年会员
UID 25662
性别 男
状态 离线
第 4 楼
发表于 2004-06-03 00:00 · 中国 重庆 渝中区 电信
银牌会员
★★★
积分 2,165
发帖 730
注册 2004-04-21 00:00
22年会员
UID 22966
性别 男
状态 离线
那么这是否就意味着:要想做出精干短小的DOS程序,还是用TC最好啦?
第 5 楼
发表于 2004-06-03 00:00 · 中国 湖北 武汉 电信
初级用户
★
积分 121
发帖 13
注册 2004-05-16 00:00
22年会员
UID 24466
性别 男
状态 离线
汇编更好啊!如果你愿意跟机器码斗争,我甚至推荐你使用机器码!
奇怪地球上怎么没有MM看上我……
第 6 楼
发表于 2006-03-04 23:23 · 中国 江西 南昌 电信
中级用户
★★
积分 486
发帖 171
注册 2006-02-12 13:53
20年会员
UID 50233
状态 离线
Watcom产生的文件最小。
Those who do not study the past are condemned to repeat it
第 7 楼
发表于 2006-03-06 10:06 · 中国 北京 联通
高级用户
★★
积分 506
发帖 187
注册 2005-12-04 22:41
20年会员
UID 46500
性别 男
状态 离线
问高人,如果我想只用机器码,如何让机器码在dos下运行那??
第 8 楼
发表于 2006-03-06 15:05 · IANA 局域网IP(Private-Use)
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
第 9 楼
发表于 2006-03-08 22:55 · 中国 江苏 苏州 电信
初级用户
★
积分 46
发帖 21
注册 2006-03-08 22:23
20年会员
UID 51619
性别 男
来自 中华人民共和国
状态 离线
TC 2.0用不同模式编译大小都会相差很大!
我以前都是编成.COM的!
我还没编过大到只能用.EXE格式的呢!
低水平广覆盖的结果啊!
论坛跳转: