如何使用Mingw编译Linux程序?

时间:2014-09-01 15:32:56

标签: c++ linux windows cygwin mingw

我有一个Linux程序,我想在Windows上运行。我想使用Mingw为Windows编译它? 我是这个Mingw的新手。所以,我不知道它是否会奏效 我安装了Mingw,我有一个make文件。下一步是什么?我在Mingw有一堆exe文件。我甚至不知道如何启动编译器。

所以,我的问题是:编译我的程序需要哪些步骤?


UPDATE:

我最终想出了使用Mingw为Win编译Linux程序所需的步骤 我在下面发布了解决方案(解决方案是7个步骤),也许对其他人也有用。

1 个答案:

答案 0 :(得分:2)

在Win上编译Linux程序:

  1. 安装MingW
  2. 编辑c:\ MinGW \ msys \ 1.0 \ etc \ fstab文件(它应包含以下行:c:/mingw /mingw
  3. 运行c:\MinGW\msys\1.0\msys.bat
  4. 启动Wingw shell
  5. 在shell中转到Make文件所在的文件夹(使用cd命令)。
  6. 键入' make'。这将编译你的程序。
  7. 将生成的EXE和所需的DLL(libgcc_s_dw2-1.dll和libstdc ++ - 6.dll)放在同一个文件夹中
  8. 运行exe文件并享受它....