在Windows上静态链接GCC库(libgcc和libstdc)

时间:2012-06-30 14:35:55

标签: gcc static linker libraries

我正在使用Mingw环境,GCC编译器和Code :: Blocks IDE创建一个应用程序,该应用程序可以在不同的Windows版本上运行,而无需安装任何其他软件。所以,我使用的是GCC的最新版本。

我在Windows 7上创建了EXE,它运行良好。我在Windows XP上移动它(最近安装了,没有.NET,没有C ++可再发行组件,没有gcc dll,它问我libgcc_s_dw2-1.dll和libstdc ++ - 6.dll。它们找不到XP计算机。对于较旧版本的GCC,这种情况并没有发生。

因此,我将这两个库复制到与可执行文件相同的文件夹中。现在,它也在XP上工作。

我想要的是静态链接两个库。我在GCC中添加了-static选项,但看起来我没有静态库,只有动态库,所以我想知道是否有人可以告诉我在哪里可以下载它们以及如何链接它们。

非常感谢!

0 个答案:

没有答案