MinGW 链接单个 EXE
我安装了 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
链接库时可以使用
-static
选项,对于 libgcc 和 libstdc++ 使用以下命令:You can use
-static
option when linking with libraries, and for libgcc and libstdc++ use the following: