Gcc 到MinGW运行时的动态链接

Gcc 到MinGW运行时的动态链接,gcc,runtime,mingw,Gcc,Runtime,Mingw,我在某个地方读到MinGW静态链接了c/c++运行时。如何动态链接它们以减少可执行文件的大小?我不需要担心依赖性问题,因为最终的程序将在Linux机器上运行。我只是在windows上做一个概念验证原型,需要证明生成的可执行文件非常小。像往常一样链接到-shared libgcc。但是,请注意,标准的Debian mingw是在没有共享libgcc支持的情况下构建的(尽管我们的存储库中有一个版本是我启用的)。正如我在问题中提到的,我正在windows上使用mingw。

我在某个地方读到MinGW静态链接了c/c++运行时。如何动态链接它们以减少可执行文件的大小?我不需要担心依赖性问题,因为最终的程序将在Linux机器上运行。我只是在windows上做一个概念验证原型,需要证明生成的可执行文件非常小。

像往常一样链接到-shared libgcc。但是,请注意,标准的Debian mingw是在没有共享libgcc支持的情况下构建的(尽管我们的存储库中有一个版本是我启用的)。

正如我在问题中提到的,我正在windows上使用mingw。