mingw - 有没有一种方法可以在不安装MinGW的情况下运行使用MinGW编译的.exe?

标签 mingw

我有一个使用g ++编译的.exe,它运行正常。但是,如果我要分发它,则需要安装MinGW。有办法避免这种情况吗?

最佳答案

我使用MinGW-64头文件和库在Linux下交叉编译Windows应用程序。我静态链接二进制文件,这样就不必将.exe文件以外的任何内容发送到Windows框中。我使用基于clang / LLVM的工具链(http://ellcc.org)进行构建,而不是使用gcc,但是gcc应该能够执行相同的操作。我已经使用这种技术来编译所有ELLCC工具(C / C ++编译器,binutils,gdb),并且效果很好。

关于mingw - 有没有一种方法可以在不安装MinGW的情况下运行使用MinGW编译的.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038070/

相关文章:

Windows 中的 C 编程套接字 - winsock2.h 链接库?

c++ - 如何在 Windows 上从命令行使用 MinGW 编译器?

c++ - 将 boost 与 MinGW 一起使用时对 WinMain@16 的 undefined reference

c++ - 使用 MinGW : Failed to execute MI command 进行 Eclipse 调试

c++ - 使用 MingW 时,RC_FILE 不适用于 QCoreApplication::applicationVersion

c++ - MinGW g++ 在 powershell 中不创建输出

c++ - 将内核项目从 DJGPP 移植到 MinGW

c++ - 无法使用 Code::Blocks 编译 wxWidgets

c++ - 为什么在不相关的 #define 语句上包含 <windows.h> 会导致 "error: expected ' )' before numeric constant"

c++ - 适用于 Windows 的 Linux mingw32 sfml 交叉编译 - 缺少 dll 文件