第2章 准备——2.3. 安装msys

 [回到目录]

白话C++

 

2.3. 安装 msys

Code::Blocks支持多编译器,在Windows下支持包括Visual C++、Borland C++等编译器,但出于更方便的支持跨平台,本书将统一采用MinGW32的g++编译器(g++支持多个平台)。

msys同样出自“MinGW”官方网站,全称是“Minimal GNU(POSIX)system on Windows”。为什么要安装msys呢?或者说,安装msys有什么作用呢?

有一些C++功能库,它们在Linux系统下,能够方便的采用g++进行编译,在Windows下,则可以方便被Visual C++或Borland C++编译,但却“忘了”为Windows下的的g++(即 MinGW版 g++) 提供用于编译的文件——是这些库的作者轻视MinGW g++吗?当然不是——MinGW不仅提供Windows版本下的g++编译器,同时也提供了msys用来模拟一个最小化的Linux环境。前述的C++ 功能库,它们的提供的用于编译的文件,撰写得非常“纯正”,以至于只要一个像msys这样的“最小化Linux”模拟环境,就可以直接编译了。

要开始安装msys,您必须确保已经成功安装自带MinGW32的Code::Blocks,即您已经完成2.2节的任务。

请从 http://www.d2school.com 网站下载msys安装文件,或者在本书配套光盘上复制:MSYS-1.0.10.exe。双击该文件开始安装。

安装过程中一路点“Next”按钮即可,msys将默认被安装在C:/msys/1.0目录下。在安装的最后,会弹出一个控制台窗口,首先出现下述提问:

“This is a post install process that will try to normalize between your MinGW install if any as well as your previous MSYS installs if any. I don't have any traps as aborts will not hurt anything. Do you wish to continue with the post install? [yn ]”

请输入y,并回车,接着出现:

“Do you have MinGW installed? [yn ]”

这是在问:您以前有没有装过MinGW?当然要回答y,并回车。

接下来,要求我们以类似“c:/foo/bar.”的格式(请注意‘/’的方向)输入之前MinGW的安装路径,在此需要输入:“E: /CodeBlocks/MinGW”, (不含引号,并请注意‘/’方向及字母大小写),回车,控制台提示配置完成,再次回车关闭控制台。

回到桌面,点击安装向导的“Finish”按钮,完成msys安装。

桌面上新增“MSYS”快捷图标,双击以运行,将出现米黄色背景的控制台窗口,试着输入make并回车,如果出现以下提示,说明安装成功。

“make: *** No targets specified and no makefile found. Stop.”

至此,我们完成了msys的安装。本书需要直接用到msys的扩展库有:xerces-c。

 

白话C++
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南郁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值