【发布时间】:2014-05-22 06:51:12
【问题描述】:
我刚刚在 cygwin 中编译了一些软件,一切顺利,除非我试图在另一台机器上运行它,它需要一些 cygwin 特定的库 .dll,无论如何我可以用软件构建它,所以它可以在未安装 cygwin 的第三方机器上运行?我试图对问题进行笼统的回答,因此答案将适合其他面临相同或类似问题的人,因此对于软件等方面缺乏细节感到抱歉。(sgminer)
感谢您的帮助
【问题讨论】:
我刚刚在 cygwin 中编译了一些软件,一切顺利,除非我试图在另一台机器上运行它,它需要一些 cygwin 特定的库 .dll,无论如何我可以用软件构建它,所以它可以在未安装 cygwin 的第三方机器上运行?我试图对问题进行笼统的回答,因此答案将适合其他面临相同或类似问题的人,因此对于软件等方面缺乏细节感到抱歉。(sgminer)
感谢您的帮助
【问题讨论】:
正如 Paul R 指出的那样,这不仅是重复的,而且还是 Cygwin 网站上的常见问题解答。
来自“How do I compile a Win32 executable that doesn't use Cygwin?”
mingw-gcc、mingw64-i686-gcc 和 mingw64-x86_64-gcc 包链接到标准 Microsoft DLL 而不是 Cygwin。这对于本机 Windows 程序来说是可取的 不需要 UNIX 仿真层。
不要与“MinGW”(Windows 的极简 GNU)混淆, 这是一项完全独立的工作。该项目的主页是 http://www.mingw.org/index.shtml.
【讨论】: