如何在VC生成最小的EXE

zjlgigi 2001-04-07 05:45:00
本人想知道如何在VC生成最小的EXE ?
...全文
204 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
iProgram 2001-04-10
  • 打赏
  • 举报
回复
可以试着减少,一个一个的减少,编译时可能会有警告,但不影响运行。然后再用exe压缩程序,比如PKLITE32可以压exe和dll,速度没有什么变化。
iProgram 2001-04-10
  • 打赏
  • 举报
回复
考!可以试着减少lib,一个一个的减少.....(这狗P输入法)
vcbear 2001-04-10
  • 打赏
  • 举报
回复
我写了一个1k大的 Exe。你是不是想分析PE格式呀。
只有3行
void main()
{
}
呵呵。
baobaobao 2001-04-10
  • 打赏
  • 举报
回复
你想干什么?
lwd2k 2001-04-10
  • 打赏
  • 举报
回复
In355Hz:
我用debug试了nop,死机。
不如这样:
ret
Tice 2001-04-10
  • 打赏
  • 举报
回复
To iProgram:
因为文件中的各段都需要对齐。而每段不可能正好等于对齐数,这样就会导致文件变大! 假如代码段长1K,用VC编译后,代码段就变成4K了,这样,不是白白多了3K。以前我曾试过,这样做,根本没问题!没缺陷,因为,不同的编译器来说,它们的文件对齐数及块对齐数也不完全相同!再者,在EXE文件中,本身就纪录了文件对齐数及块对齐数。所以,应该没什么缺陷吧。
wzg_harbin 2001-04-10
  • 打赏
  • 举报
回复
这个问题太无聊了,_asm nop
有什么意义吗
重申一遍
/*太无聊*/
_asm NOP
shinco 2001-04-10
  • 打赏
  • 举报
回复
机器码!
vcbear 2001-04-10
  • 打赏
  • 举报
回复
到lu0.126.com的 "应用编程" 看看,讲的很透彻。鉴于对Lu0版权的尊重,我就不把那篇文章
转贴到这里了。
iProgram 2001-04-10
  • 打赏
  • 举报
回复
To Tice:
减少对齐数的办法我倒第一次听说,有什么有什么要注意的地方吗?减少后有什么缺陷吗?
Tice 2001-04-10
  • 打赏
  • 举报
回复
可以减少对齐数,VC默认为4k,而MASM则为512字节
chen3feng 2001-04-09
  • 打赏
  • 举报
回复
生成一个Win32 Application,选择大小优化,在删掉几个用不到的Lib,再修改编译参数,再...
说不清,看<<电脑编程与维护>>上有一篇,最后是6k
lwd2k 2001-04-08
  • 打赏
  • 举报
回复
嘿!
In355Hz和我想的一样。
111222 2001-04-08
  • 打赏
  • 举报
回复
或者直接用WIN32汇编
In355Hz 2001-04-07
  • 打赏
  • 举报
回复
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow)
{
_asm {
nop
}
}
liwanlin 2001-04-07
  • 打赏
  • 举报
回复
对MFC的DLL采用动态链接。
Tasehouny 2001-04-07
  • 打赏
  • 举报
回复
使用动态连接的RELEASE版,
控制台程序一般都比较小,用SDK写的也比较小,用MS汇编写的更小
111222 2001-04-07
  • 打赏
  • 举报
回复
link的时候选择release..........


不过这样编出来的东西很巨大!

建议用汇编!!!

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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