首页
社区
课程
招聘
[求助]请问如何设置Digital Mars参数优化程序?
发表于: 2006-3-17 12:58 4304

[求助]请问如何设置Digital Mars参数优化程序?

2006-3-17 12:58
4304
请问在用 Digital Mars C++ compiler 8.47c 编译程序的时候,应该怎样设置参数才能减小最终的可执行程序的大小?

比如一个简单的小程序:

#include <WINDOWS.h>

int WINAPI WinMain(
    HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPSTR lpCmdLine,
    int nCmdShow
    )
{
    MessageBox(NULL, "Hello", "Hello", MB_OK);
    return 0;
}

用VC7默认设置编译连接出来的程序大概有40K?而优化后的程序只有2K多一点。具体方法参考以下链接:
http://www.codeproject.com/tips/reducesixeexe.asp?df=100&forumid=788&exp=0&select=1018521

但是平时觉得用VC++实在太不方便了,虽然功能多,但是体积太大了吧?比较喜欢很小巧的,能随身携带的,在学校的电脑室也能用 :) 后来就选了Digital Mars,但是不会设置参数,以上的程序编译连接出来也要31K,感觉也很大,能否像VC7那样优化到很小呢?

希望有经验的人能给点提示 :)

PS:以前一直在潜水,今天发的处女帖希望能有个满意的答复,先谢谢大家了,嘻嘻 :P

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
VC的纯编译器是很小的。
2006-3-17 14:42
0
游客
登录 | 注册 方可回帖
返回
//