windows系统下GCC的安装与配置
刚开始看 C++ Primer,看到编译器的部分,自己搜了搜怎么搭建GCC,搜到以下内容,复制过来留个印象:
windows系统下GCC的安装方法,以及一些环境变量的配置,如果对GCC不是很清楚,关于更多GCC的资料,可以到网上了解一下。
本文是针对MinGW5.1.6进行的。
如今,在Windows下比较流行的GCC移植版主要有三个。他们是 MinGW,Cygwin和Djgpp。我们今天主要讲解是关于MinGW的安装,首先MinGW是Minimalistic GNU for Windows 的缩写,她是一个建立在GCC和binutils 项目上的编译器系统,因此,我们可以根据MinGW提供的c++编译程序,来搭配这样一个c++编译环境。
安装方法:
你可以从 http://sourceforge.net/projects/mingw/上下载一个MinGW的安装程序;根据安装的提示界面进行操作,只是在第四步中的choose components 中要把g++ complier打钩,其他选择根据具体的需要,可以select the type of install 下拉框选择full,全部安装,也可以,接下去,就等待安装完成,至此,
这个MinGW就已经安装完了,它是一组有用的工具集(这些工具将包含在$/bin目录下(其中 $代表您所选择的安装路径))。 环境设置: 对于我们这些使用者来说,最好是能够简单方便的使用工具。所以,我们就需要设置环境,便于我们使用MinGW。 对于设置,我们只需要在环境变量中的PATH 变量中,添加$/bin这个路径就可以了,这样我们的gcd编译环境就搭配好了。
但是,我们还需要使用MinGW给我们提供的c++的标准库,和头文件,因此需要设置系统查找路径,如下:
环境变量名 环境变量值
MINGW $( $代表您所选择的安装路径如:C:/MinGW,自己进行修改)
LIBRARY_PATH %MINGW%/lib
注:该环境变量可设置为一个或多个目录名字列表,连接程序会搜寻该目录,以查找特殊连接程序文件,
和由 -l (字母 l )命令行选项指定名字的库。由 -L 命令行选项指定的目录在环境变量的前面,首先被查找
C_INCLUDE_PATH %MINGW%/include
注:编译 C 程序时使用该环境变量。该环境变量指定一个或多个目录名列表,查找头文件,就好像在命令行中指
定 -isystem 选项一样。会首先查找 -isystem 指定的所有目录。
CPLUS_INCLUDE_PATH %MINGW%/lib/gcc/mingw32/4.5.2;%MINGW%/mingw32;%MINGW%/lib/gcc/mingw32
/4.5.2/include/c++/backward;%MINGW%/include
注:编译 C++ 程序时使用该环境变量。该环境变量指定一个或多个目录名列表,查找头文件,就好像在命令行中指定
isystem 选项一样。会首先查找 -isystem 指定的所有目录。
测试:
先使用文字编辑器编写测试用的原始档,档名:main.cpp。
#include <iostream>
using namespace std;
int main(void) {
cout << "Hello,Word!" ;
return 0;
}
切换到DOS下面:
D:/cplus>g++ main.cpp -O3 -o hello
编译成功后:便会产生hello.exe的执行档。
执行画面如下:
D:/cplus >hello
"Hello,Word!
D:/cplus 原文链接:http://blog.csdn.net/kaiqi239/article/details/6773682
windows系统下GCC的安装与配置的更多相关文章
- Windows系统下Nginx的安装与配置
Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...
- windows系统下如何正确安装Cygwin(图文详解)
我的操作系统信息是 1.在官网https://cygwin.com/install.html下载win64位安装包 选择包的下载存放目录,点击“下一步” 为了使我们安装的Cygwin能够编译程序, ...
- Windows环境下MongoDB的安装与配置
MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...
- windows系统下简单nodej.s环境配置 安装
国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网 htt ...
- windows系统下简单nodejs安装及环境配置
相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置 相信 ...
- windows系统下简单node.js环境配置 安装
国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网 htt ...
- 第一讲 Windows10系统下IDE-CLion的安装与配置
01 为什么使用CLion?02 CLion安装方法03 CLion的基本使用04 课程形式及答疑说明 toc 参考链接: Window10上CLion极简配置教程 学生免费注册Pycharm专业版 ...
- windows 系统下git 的安装
在linux系统下,可以直接在命令窗口安装和使用git.但是,在windows系统下,想要达到同样的效果,可以安装git,使用git bash到达效果.具体安装步骤如下: 第一步:官网上下载git 网 ...
- windows系统下 PHP怎么安装redis扩展
在windows系统下安装redis就不赘述了,基本上就是下一步,下一步. 然后通过通过命令行启动服务. 我是在xamp 3.2.2的集成环境下进行本地redis扩展安装配置的,php的版本是5.6. ...
随机推荐
- JS面试题及答案
一.JS闭包. f = function() {return true;}; g = function() {return false;}; (function() { if ...
- yii2中判断值是否存在二维数组中
//在yii2中,在类里面的函数,可以不加action $arr = array( array('a', 'b'), array('c', 'd') ); in_array('a', $arr); / ...
- codeforces 739E
官方题解是一个n2logn的dp做法 不过有一个简单易想的费用流做法 对每个小精灵,连边(A,i,1,pi) (B,i,1,ui) (i,t,1,0) (i,t,1,-pi*ui) 最后连边(s,A, ...
- EasyUI中combobox的代码实例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 整数快速乘法/快速幂+矩阵快速幂+Strassen算法
快速幂算法可以说是ACM一类竞赛中必不可少,并且也是非常基础的一类算法,鉴于我一直学的比较零散,所以今天用这个帖子总结一下 快速乘法通常有两类应用:一.整数的运算,计算(a*b) mod c 二.矩 ...
- HttpServletRequest接口
package com.hongdian; import java.util.Enumeration; import java.io.IOException; import javax.servlet ...
- tomcat安装规范
创建用户 useradd -u 501 tomcat passwd tomcat tomcat安装 tar zxf apache-tomcat-8.5.5.tar.gz -C /usr/local/ ...
- [luogu3455]ZAP-Queries
有时候我们会遇到一类问题:求$f(n)$,当然它是不好直接计算的,但如果$F(n)=\sum\limits_{d|n}f(d)$或$F(n)=\sum\limits_{\substack{n|d\\d ...
- 【贪心】【线性基】bzoj2460 [BeiJing2011]元素 / bzoj3105 [cqoi2013]新Nim游戏
p2460: #include<cstdio> #include<algorithm> using namespace std; #define N 1001 typedef ...
- 【贪心】bzoj3850 ZCC Loves Codefires
类似某noip国王游戏. 考虑交换两个题目的顺序,仅会对这两个题目的贡献造成影响. 于是sort,比较时计算两个题目对答案的贡献,较小的放在前面. #include<cstdio> #in ...