• 9626阅读
  • 9回复

【提问】windows下的gcc叫什么名字呀 [复制链接]

上一主题 下一主题
离线enjoyo
 
只看楼主 倒序阅读 楼主  发表于: 2005-09-09
问一个很菜的问题,在windows下也有个开源的gcc,叫什么名字呀,他的相关的类库呢,谢谢
最专业的软件技术社区:华竹技术论坛

http://sinoprise.com

http://sinoprise.net
离线XChinux

只看该作者 1楼 发表于: 2005-09-09
最常使用的有两个,一个是cygwin的,另一个是mingw。
我们一般使用mingw
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线enjoyo
只看该作者 2楼 发表于: 2005-09-09
为什么,这两个有什么区别呢
最专业的软件技术社区:华竹技术论坛

http://sinoprise.com

http://sinoprise.net
离线XChinux

只看该作者 3楼 发表于: 2005-09-09
不同的实现而已,使用cygwin的,在你的程序运行的时候,要带上cygwinxx.dll,使用MinGW的,你的程序运行时要带上mingwxx.dll
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线enjoyo
只看该作者 4楼 发表于: 2005-09-09
谢谢,XChinux
最专业的软件技术社区:华竹技术论坛

http://sinoprise.com

http://sinoprise.net
离线enjoyo
只看该作者 5楼 发表于: 2005-09-11
luojiannx    
光明使者:
两者实现原理不一样的,别的好象都是借鉴linux平台上的东东,大部应用都是拿原码过来直接编译的
minggw是在dos平台下使用32位保护模式编程的好东西
要是早生个10年,估计会天下无敌不过可惜啊,太晚了
cygwin是直接基于windows32平台的,无法在dos下使用
cygwin是通过cygwin.dll来模拟linux平台,连一些X下的东东都可以直接拿过来重新编译一下就使用,而 minggw不行
minggw由于平台的限制,所以肯定没有cygwin好用



converse    
光明使者
mingw是GCC的win32版本,cygwin是在win32上模拟linux指令的....我不知道怎么称呼这样的冬冬....


来源于Chinaunix
最专业的软件技术社区:华竹技术论坛

http://sinoprise.com

http://sinoprise.net
离线XChinux

只看该作者 6楼 发表于: 2005-09-11
原来这样啊,学习了
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线fanyu
只看该作者 7楼 发表于: 2005-09-12
Cygwin比MingW所带的东西要全,查一下MingW的全称是Minimalist GNU for Windows ,就是GNU在widows下的最小运行环境,你浏览一下目录就会发现,MingW只带C和C++语言,其它语言者不带,听说MingW的交叉平台开发也不带,也许还有更多的东西。这些是Cygwin所具有的。
离线风中纸页
只看该作者 8楼 发表于: 2005-09-18
cygwin的编译器可以用其他的IDE调用么?比如VS等等。

MingW这个我很喜欢。:)

库不是问题。
把问题先交给google,再交给你的朋友。谢谢。
离线firefox78

只看该作者 9楼 发表于: 2006-02-10
各位老大,MingW和Cygwin几乎没有区别。只是MingW+MSys带的库文件少了。其实CygWin下MingW(cygwin)还是使用Gcc的源代码。Cygwin使用C++模仿了Gnu的绝大多数函数库。
在CygWin下Port Gnome或者KDE桌面环境,还是需要Patch源代码的。
  MingW+Msys,只要从Linux的底层库源码开始编译,还是可以编译出来的。

另外: MingW下有C/C++,Fortan,Java,Pascal的编译器,(Java还可以编译为本地代码)。其实是很丰富的。
快速回复
限100 字节
 
上一个 下一个