-
-
[求助]请问如何设置Digital Mars参数优化程序?
-
发表于:
2006-3-17 12:58
4419
-
[求助]请问如何设置Digital Mars参数优化程序?
请问在用 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
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!