在Win32上使用Gcc并链接到msvcrt.dll

时间:2009-08-22 12:25:57

标签: c gcc winapi msvcrt

我知道microsoft建议不要链接到msvcrt.dll,所以请免除我的警告。他们一直在他们的软件(如WinDbg)中执行此操作,并且他们不会引入重大更改,因为所有VC6应用程序都链接到msvcrt.dll。

链接msvcrt.dll有几个好处。小的可执行文件,易于部署:自win98以来,msvcrt已存在,我不需要使用我的安装程序捆绑几个MB C运行时。

现在,是否可以使用gcc再次链接msvcrt.dll中的C库而不是glibc?如果是,怎么样?

谢谢!

1 个答案:

答案 0 :(得分:6)

AFAIK gcc的MinGW端口会将您的程序链接到msvcrt.dll。