MinGW 链接单个 EXE

发布于 2025-01-04 14:03:13 字数 168 浏览 1 评论 0原文

我安装了 MinGW,我只想将我的程序链接到单个 EXE 文件中。我希望能够将此 EXE 文件提供给某人,而不必担心所有 libgcc_s_dw2-1.dll、libstdc++-6.dll 或任何其他 DLL。有没有办法将所有必需的库静态链接到单个 EXE 中?

我正在 Windows 7 上进行开发。

I installed MinGW and I just want to link my program into a single EXE file. I want to be able to give this EXE file to someone without having to worry about all the libgcc_s_dw2-1.dll, libstdc++-6.dll,or any other DLL. Is there a way to statically link all the required libraries into a single EXE?

I am developing on Windows 7.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╰◇生如夏花灿烂 2025-01-11 14:03:13

链接库时可以使用 -static 选项,对于 libgcc 和 libstdc++ 使用以下命令:

-static-libgcc -static-libstdc++ 

You can use -static option when linking with libraries, and for libgcc and libstdc++ use the following:

-static-libgcc -static-libstdc++ 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文