在TC2下你编译的。EXE的文件最小有多小,有办法在2K以下吗??

jj9914 2003-08-21 05:58:07
有谁在TC20的环境下能编译出一个比较小的文件来,要怎么设置呀??
在你所使用的所有的编译工具中,哪个可以编出最小的。EXE(不是。COM)文件
谁用过旧一点的MICROSOFT C 呀??听说用它可以编出小不点来!!

...全文
27 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
idontlikenickname 2003-09-04
  • 打赏
  • 举报
回复


TC没戏,光C语言的startup code就一堆,无论你用什么模式编译,即使你的程序中什么都不干也不可能小于2K.这是C语言本身的特点决定的.pascal没有startup code,你用windows下的pascal版本TPW就可以造出2K以下的exe,而且是windows程序,大概只有1.7几K~

蚊子王 2003-09-04
  • 打赏
  • 举报
回复
jmp一条指令能重启,那是在DOS下,在WINDOWS下只不过退出MSDOS窗口而已。
笑面佛_正版 2003-08-22
  • 打赏
  • 举报
回复
TC20下我编译过的是4K
你要这么小的文件准备干什么呢.
用Debug吧,就一句 NOP 一条空指令,文件大小就 1 个字节.
Debug很厉害的 jmp FFFF:0000 一条语句 5 个字节可以实现 RESET 重启.
made_in_ 2003-08-22
  • 打赏
  • 举报
回复
masm写吧。
egxsguo 2003-08-22
  • 打赏
  • 举报
回复
wgjmail(笑面佛)
不会吧,jmp一条指令能重启,那硬件保护机制跑那里去了,如果这么容易就重启了,那这个操作系统也太穰了点吧
meimj 2003-08-22
  • 打赏
  • 举报
回复
CIH 好像就不到2k
qhgary 2003-08-21
  • 打赏
  • 举报
回复
有意义么?能实现什么功能?
tidyduck 2003-08-21
  • 打赏
  • 举报
回复
masm
bmj 2003-08-21
  • 打赏
  • 举报
回复
要说小,汇编程序是最小的了,也是最高效的!
leafxx 2003-08-21
  • 打赏
  • 举报
回复
你要那么小,有什么用呢?
xiaonian_3654 2003-08-21
  • 打赏
  • 举报
回复
你要是用debug,可以生成几十个字节的程序
fwinfwin 2003-08-21
  • 打赏
  • 举报
回复
可以编译出几k的,但是2k好像太小了点!
bm1408 2003-08-21
  • 打赏
  • 举报
回复
我想TC是编译不出你想得到大小的程序!编译器也要经过编译,链接,生成可执行文件的!
每一步它都要加入编译信息的!

除非你用MASM!
蚊子王 2003-08-21
  • 打赏
  • 举报
回复
要小,找TP(TURBO PASCAL),再要小用TASM
cdocument 2003-08-21
  • 打赏
  • 举报
回复
masm应该可以吧?
chon81 2003-08-21
  • 打赏
  • 举报
回复
在options>compiler>code generation
里面有设程序规模.tiny是最小的.

要是你想编出更小的.用汇编吧.呵呵
chon81 2003-08-21
  • 打赏
  • 举报
回复
在options>compiler>code generation
里面有设程序规模.tiny是最小的.

要是你想编出更小的.用汇编吧.呵呵

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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