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

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

2006-3-17 12:58
4510
请问在用 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多一点。具体方法参考以下链接:
49eK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3y4G2k6r3g2H3M7X3!0B7k6h3y4@1i4K6u0W2j5$3!0E0i4K6u0r3N6r3W2H3M7#2)9J5c8Y4u0W2k6s2g2U0k6i4y4A6P5r3g2W2P5r3g2Q4x3X3g2S2M7%4m8Q4x3@1k6V1k6W2)9K6c8o6p5H3x3q4)9J5y4X3k6G2M7Y4g2E0K9h3c8Q4x3@1b7%4z5o6S2Q4x3U0k6W2P5s2m8Q4x3@1b7H3i4K6t1$3M7$3g2D9k6h3y4@1i4K6y4p5x3e0l9I4z5o6f1J5x3b7`.`.

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

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

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

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

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