我在决定是否要安装Cygwin。我目前正在Windows 7上使用TDM-GCC 64位编译器。
由于一些荒谬的构建问题,每当我在Windows (库等)上构建一些东西时,我想确认我的一些假设是正确的。我已经看了他们的网站和一些论坛的帖子,但仍然不确定我有一个完全掌握它做什么。有谁能证实或否认以下情况。
Cygwin提供了一套GNU等工具,可用于编译程序、创建makefile等。
Cygwin还提供了一个命令行接口来构建程序(类似unix)?
3- Cygwin提供了一个类似unix或posix框架的兼容层?
如果我有Cygwin,我不需要使用我的TDM-GCC 64位编译器,因为Cygwin提供了它自己的编译器。(这个编译器叫什么,我不确定)?
5-如果我在c++中使用Cygwin在Windows上编译一个程序,我是否可以在安装了windows的pc上运行这个二进制文件,即使该PC上没有安装Cygwin?
谢谢,我知道这些都是些琐碎的问题,但是Cygwin邮件列表需要几周的时间来回答问题,所以我想我应该去问编程社区。
发布于 2016-06-11 09:17:33
1:是的
是的,默认的bash,但也有其他的。
3:是的
4: GCC。还可以安装从cygwin到mingw64的gcc交叉编译器。
他说:理论上是的,但你需要打包所有需要的库。所以不推荐这样做。为此,您可以使用交叉编译器。
https://stackoverflow.com/questions/37761537
复制相似问题