我有一个 Linux 程序,我想在 Windows 上运行。我想使用 Mingw 为 Windows 编译它?
我对这个 Mingw 东西很陌生。所以,我不知道它是否会起作用。
我安装了 Mingw 并且有一个 make 文件。下一步是什么?我在 Mingw 中有一堆 exe 文件。我什至不知道如何启动编译器。
所以,我的问题是:编译我的程序需要哪些步骤?
更新:
我最终弄清楚了使用 Mingw 为 Win 编译 Linux 程序所需的步骤。
我发布了下面的解决方案(解决方案是 7 个步骤),也许对其他人也有用。
最佳答案
在Win上编译Linux程序:
- 安装MingW
- 编辑 c:\MinGW\msys\1.0\etc\fstab 文件(它应包含此行:
c:/mingw/mingw
) - 通过运行
c:\MinGW\msys\1.0\msys.bat
启动 Wingw shell - 在 shell 中转到 Make 文件所在的文件夹(为此使用 cd 命令)。
- 输入“make”。这将编译您的程序。
- 将生成的 EXE 和所需的 DLL(libgcc_s_dw2-1.dll 和 libstdc++-6.dll)放在同一文件夹中
- 运行exe文件并享受它......
关于c++ - 如何使用Mingw编译Linux程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25609097/