window下linux环境模拟(mingw-cygwin)

window下linux环境模拟(mingw-cygwin)

ID:26058668

大小:656.50 KB

页数:20页

时间:2018-11-24

window下linux环境模拟(mingw-cygwin)_第1页
window下linux环境模拟(mingw-cygwin)_第2页
window下linux环境模拟(mingw-cygwin)_第3页
window下linux环境模拟(mingw-cygwin)_第4页
window下linux环境模拟(mingw-cygwin)_第5页
资源描述:

《window下linux环境模拟(mingw-cygwin)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Windows下,MinGW和Cygwin是获取GNUtoolchain的2种主要方式(GNUtoolchain,GNU下一系列的工具包,我的理解主要是gcc这一系列工具)。这两者最大的区别是MinGW使用WindowsC的运行库,叫做mscvrt,而Cygwin使用了一组基于GPL的DLLs(GPL协议具有传染性,使用GPL协议下的软件后你自己开发的东西也要遵守GPL协议),因此MinGW避开了GPL协议。一、MinGW安装本文假定你已经熟悉Java,Eclipse的安装,并能顺利启动和运行Eclipse.此外因为各软件版本在不断更新,有些地方可能不准确,以最新的、原文资料为准。 距

2、上一次写和调C++程序,已经5、6年了,光阴荏苒岁月无情,现在再重新拾起来,很多东西都要从头来。Windows下C/C++的IDE有很多,我知道的就有MSVisualStudio,BorlandC++等,但这些是要版权的。不要钱也有一些,但因为对Eclipse太熟了,所以就选下面要讲的Eclipse+GNUtoolchain(话说toolchain这个词很形象). 1.首先下载EclipseforC++,最新版是基于Eclipse3.5.1的,叫做galileo(伽利略),受不了这种奇怪的名字了,为什么不叫布鲁诺?上个版本3.4貌似叫做ganymede(木卫三)。下载地址:http:/

3、/eclipse.org/downloads/,选择32bitforwindows,文件名叫eclipse-cpp-galileo-SR1-win32.zip  2.解压,直接运行。注意,至少JDK你已经安装了(我用的是JDK1.6)。运行后一个灰蓝色的welcome页面出现,进入Tutorials。学东西先读Tutorial是个好习惯。 3.首先了解一下什么是CDT,就是C/C++DevelopmentToolkit,bulabula...然后它说,这个东西没包含C/C++的编译器、调试器,你得自己弄。 4.那就继续看。Windows下,MinGW和Cygwin是获取GNUtoolc

4、hain的2种主要方式(GNUtoolchain,GNU下一系列的工具包,我的理解主要是gcc这一系列工具)。这两者最大的区别是MinGW使用WindowsC的运行库,叫做mscvrt,而Cygwin使用了一组基于GPL的DLLs(GPL协议具有传染性,使用GPL协议下的软件后你自己开发的东西也要遵守GPL协议),因此MinGW避开了GPL协议。 5.MinGW和CDT能很好的整合。好吧,我们装MinGW(MinGW是MinimalGNUforWindows的意思,这个下载过程相当慢,我下了大半个小时)。当前版本是MinGW-5.1.6.exe,我一股脑来了个Fullinstall。装

5、完后才发现这么一句:DonotinstalltheMinGWMakefeatureastheMSYSversionofmakefromstep5isamorecompleteimplementationofmake.(不要安装MinGW的Make,第5步的MSYS是个更好的实现方案) 6.为了避免将来可能遇到的问题,卸了重装。这里是完整的安装步骤: 1)下载MinGW,地址http://sourceforge.net/projects/mingw/files/ 2)安装MinGWbasetool和g++编译器(不要安装Make);我把除了Make之外的都装了,里面居然还有个Ada的编译

6、器  3)当前版本(它是指MinGW-5.1.3,不过我下的5.1.6同样也没有)没有装gdbdebugger,下载它:http://downloads.sourceforge.net/mingw/gdb-6.6.tar.bz2 4)解压gdb-6.6.tar.bz2到你安装MinGW的地方,gdb-6.6/下也有一系列bin,inclue文件夹,直接拷到MinGW下面覆盖进去即可 5)如果要用Makefile,请下载MSYS-1.0.10.exe,MSYS是make及命令行的一个实现。嗯,要用。下载地址http://downloads.sourceforge.net/mingw/MS

7、YS-1.0.10.exe 安装界面是个命令界面,写2个”y”,然后告知MinGW的安装路径即可。  OK,安装部分就完成了。下面写2个小例子。 7.首先创建一个简单的HelloWorldC++工程,这个很简单,按Wizard向导建一个模板即可。  Run的时候选RunConfigurations,然后双击C/C++application建一个新的runconfiguration就行。  8.下面建一个Makefile类型的工程。选择NewC+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。