如何为Linux项目构建Windows可执行文件bin

时间:2019-07-08 10:27:03

标签: mingw-w64

我有一个用C99编写的项目。它链接到libcurl,并使用cmake生成makefile。现在,我想探索窗口环境的项目。我首先尝试了cygwin,但最终用户也需要安装cygwin之外,其他所有功能都可以使用。

经过一番搜索,mingw64可能会存档我的目标(直接在窗口中构建和使用),但是我找不到如何在ubuntu(linux)中使用mingw64构建linux项目的完整用途公会。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

经过研究,一种解决方案有效:

  1. 安装窗口cmake
  2. 安装mingw-w64
  3. mkdir构建&& cd构建&& cmake -G“ MinGW Makefiles” ..
  4. mingw32-make

MinGW可能不支持所有API,应该做一些兼容的工作。