c++Primer学习笔记之一:程序的编译与执行
来源:互联网 发布:淘宝小店如何推广 编辑:程序博客网 时间:2024/05/21 17:36
马上就要找工作了,而我此时才刚刚走上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++ Primerg++编译
g++ prog1.cpp -o prog1.exe
<span style="color:#ff0000;">如果还是出现缺少zlib1.dll的错误,就去百度下zlib1.dll下载,并将其放在MinGW安装目录的bin下面,重新编译,就好了。</span>运行
prog1.exe结果显示:
- c++Primer学习笔记之一:程序的编译与执行
- c ++Primer学习笔记之一
- C语言学习笔记(三)C的程序结构与编译执行过程
- 《c primer plus》第一个程序first.c的编辑,编译与输出
- C++PRIMER学习笔记
- c++primer学习笔记
- c++primer学习笔记
- C++primer学习笔记
- c++primer 学习笔记
- C++Primer 学习笔记
- c++primer学习笔记
- C++Primer学习笔记
- C++PRIMER 学习笔记
- C++Primer学习笔记
- C++Primer学习笔记
- C++Primer学习笔记
- c++primer学习笔记
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- poj 2983 差分约束
- Techniques for preventing overfitting in training Deep Neural Networks
- 用curl模拟http请求获取网页
- 文件操作一些总结
- IP(Internet Protocal) 地址 说明
- c++Primer学习笔记之一:程序的编译与执行
- STOMP协议说明书-1.2版
- HDU 4091Zombie’s Treasure Chest (数学加暴力)
- android手机连接PC无法正常安装驱动
- Android Annotations浅析
- 嵌入式中,自动加载sd卡脚本
- 惹恼程序员的十件事 http://blog.csdn.net/haoel/article/details/4053048
- [总结]Genymotion运行AVD报显卡不支持OpenGL错误
- 机房收费系统——MSHFlexGrid