使用minGW/cygwin在Windows是用于gcc开发

刚才记录了下用eclipse在linux下开发,突然想起来也另一种方法:MinGW。

MinGW是Windows的gcc开发工具,直接使用Windows的运行库,所以可以在windows下面方便的用gcc进行编译。

但是这个方法很有局限,那就是没办法使用Linux下面的系统函数,除非自己的代码不依赖于任何系统api,然而这显然不可能。所以要在Windows下模拟Linux,仅仅是MinGW还是不够的。

但是还有另一种方法,那就是cygwin,它是一个在Window下模拟的简单的Linux环境,说是简单,但是却已经移植了几乎会用到的命令和开发库,唯一的缺点就是,安装起来太过于庞大,很费时。而且它也是有局限性的:在软件开发的过程中,经常会用到第三方的库,比如你要使用数据库不管是sybase,mysql,或者别的,比如tuxedo等等,这些东西在cygwin下,你就无能为力了。

所以这两个方法对我来说都不满足,还是直接在Linux装eclipse,在windows下按在Xming,最方便,也没有任何的局限性。

使用minGW/cygwin在Windows是用于gcc开发,布布扣,bubuko.com

时间: 2024-08-22 17:54:11

使用minGW/cygwin在Windows是用于gcc开发的相关文章

Gcc\MingW\Cygwin\Msys简介

一.GCC的历史GCC是一个原本用于Unix-like系统下编程的编译器.不过,现在GCC也有了许多Win32下的移植版本.所以,也许对于许多Windows开发者来说,GCC还是一个比较陌生的东西.所以,我希望通过这章的叙述,让你——一个Windows开发者对GCC这一个优秀的编译器有一个大概的了解.GCC是GNU公社的一个项目.是一个用于编程开发的自由编译器.最初,GCC只是一个C语言编译器,他是GNU C Compiler 的英文缩写.随着众多自由开发者的加入和GCC自身的发展,如今的GCC

各种Windows下面的gcc native build环境的比较

http://i.rexdf.org/blog/2015/04/04/fa-xian-ge-xin-huan-jing-msys2/ 最近注意到了一个新的Windows上面的模拟Linux的项目.一般来说两大主流阵营MingW与Cygwin,这两个思路各不相同.相对来说 MingW性能比较好,尽可能用WinAPI替代实现.Cygwin则是添加了一个层,利用很多dll来模拟Linux的那些syscall(典型的如 fork).所以cygwin程序一般都是需要有cygwin的dll在path里面才可

Windows下安装GCC

2333今天才想起来要在windows上搭建一套gcc, gdb, make工作环境. 网上查了一下在Windows下比较流行的GCC移植版本主要有三个.他们是 MinGW,Cygwin和Djgpp. 总体来说, MinGW , Cygwin 和 Djgpp 各有特色,针对不同的应用场合,可以选择不同的移植版来满足需要. MinGW 这个系列的移植,主要方向是让 GCC 的 Windows 移植版能使用 Win32API 来编程.而 Cygwin 的目标是能让 Unix-like 下的程序代码在

使用Cygwin在Windows下帮助编译众多C/C++库(附make: command not found,以及libtool.m4 and ltmain.sh have a version mismatch问题的解决方案)

之前为了使用一个库,都是去下载源码,然后根据开发者提供的README手动用GCC编译,一直不能使用Makefile感觉很蛋痛,比如最近使用的ZThread 还是怪自己以前过于依赖IDE 最近发现用Cygwin就可以使用诸如./configure, make这样的命令,感觉灰常欣喜,尝试去编译ZThread库(因为我发现虽然之前我用GCC手动编译了ZThread但是在使用的过程中,ZThread总是往控制台上打印诸多的DEBUG信息,想必是编译选项的问题,我又不知道到哪个头文件中去找#define

mingw qt(可以去掉mingwm10.dll、libgcc_s_dw2-1.dll、libstdc++-6.dll的依赖,官方的mingw默认都是动态链接gcc的库而TDM是静态链接gcc库,tdm版本更好用)

原文地址:mingw qt作者:孙1东 不使用Qt SDK,使用mingw编译qt源代码所遇问题及解决方法: configure -fast -release -no-exceptions -no-rtti -no-stl -no-qt3support -no-opengl -no-multimedia -no-webkit -no-script -no-scripttools -nomake tools -nomake examples -nomake demos -nomake docs -

学习C语言第一天:在windows下使用gcc的条件

在windows下使用gcc的条件1,必须是提前安装了gcc这个程序 2,在windows系统path的环境变量中,代表windows从哪里寻找程序和相关的库,path中不同的路径用";"分割 在PATH中添加:C:\Qt\Qt5.3.0\Tools\mingw482_32\bin\C:\Qt\Qt5.3.0\5.3\mingw482_32\bin 3,打开命令窗口,输入gcc -v,如果看到gcc版本提示代表gcc配置成功4,打开qt生成一个空的项目,编译后,如果在我的电脑中双击生成

Cygwin访问windows磁盘目录

http://blog.csdn.net/duguduchong/article/details/7680650 Cygwin访问windows磁盘目录 标签: windows磁盘user平台c 2012-06-20 17:51 5771人阅读 评论(1) 收藏 举报  分类: Windows(11)  刚刚接触 Cygwin ,头一个问题就是:Cygwin 如何访问 Windows 的各个磁盘目录,以及在 Windows 平台下如何访问 Cygwin 中的目录. 执行 mount 命令后可以看

利用cygwin创建windows下的crontab定时任务

要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Cygwin-1.7.35 下载地址 环境下载 什么是Cygwin Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购).它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系

如何使用Cygwin在Windows上运行OpenSSH SSHD服务器

记录几款非常有趣, 但不怎么耳熟的软件: Cygwin 是可以安装 OpenSSH server 和 client 的, Mosh 也可以, 这对于 Linux 用户而言就非常方便了. 如何使用Cygwin在Windows上运行OpenSSH SSHD服务器 http://www.noah.org/ssh/cygwin-sshd.html Install the following Cygwin packages (rerun setup if necessary -- you can add