您的位置:首页 > 编程语言 > C语言/C++

c++Primer学习笔记之一:程序的编译与执行

2014-08-22 11:02 302 查看
马上就要找工作了,而我此时才刚刚走上c++的学习之路,由于很多公司开发环境是linux系统,所以自己的首选肯定直接linux系统,但是对于我们这些windows的常年用户来说,一下子完全抛弃windows还真有点舍不得,所以我选择了双系统,在linux下面安装编译器,g++,gcc很方便,那么在windows呢?(为什么现在不直接用vs,原因在上一篇博文中已经说过了)

在windows下使用dos直接进行c++的编译执行,有两个东西需要提前准备下:

1、文件编辑器,我选择使用Notepad++,安装很方便,使用更方便,就不详细说了,可以点击这里下载并安装

或者直接去问度娘,搜索Notepad++下载与安装

2、编译器,我选择的是MinGW,http://jaist.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe

下载后安装,

特别注意:安装的路径中不要有空格,比如我们经常用的D:program files,如果含有空格,最后gcc -v版本信息显示无误,但是真的编译函数的时候会提示计算机缺少zlib1.dll而无法编译。

安装后打开程序,根据需要选择如下四个



然后选择Installation,再apply



待安装完毕后,配置下环境变量,就是告诉系统去哪找编译器,

windows7系统,右击计算机——属性——高级系统设置——环境变量



增加path变量,就是将MinGW的bin目录添加进去,比如我的是C:\MinGW\bin。注意前后的分号“;”,是英文状态下的分号



添加完毕确定后,重启或者注销。

3、测试

首先进入dos系统,开始——cmd,打开dos界面,输入g++ -v,gcc -v,输出以下信息则表示安装成功



如果有问题,请检查环境变量设置是否正确,或者是不是忘记注销了

到这里我们的编译准备工作就做好了,下面就可以安心的编译自己写的c++程序了

举个小例子:

1、编写prog1.cpp

#include <iostream>
int main()
{
std::cout<<"\n welcome to CSDN_wgh!~"<<std::endl;
return 0;
}


2、编译运行

进入dos界面,使用cd命令进入prog1.cpp所在目录

cd C:\Users\mbl\Desktop\wgh\c++ Primer
g++编译

g++ prog1.cpp -o prog1.exe
<span style="color:#ff0000;">如果还是出现缺少zlib1.dll的错误,就去百度下zlib1.dll下载,并将其放在MinGW安装目录的bin下面,重新编译,就好了。</span>
运行
prog1.exe
结果显示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐