你必须知道的指针基础-1.预备篇:搭建GCC开发环境

一、关于GCC编译器

  GCC(GNU Compiler Collection)是一套功能强大、性能优越的编程语言编译器,它是GNU计划的代表作品之一。GCC是Linux平台下最常用的编译器,GCC原名为GNU C Compiler,即GNU C语言编译器,随着GCC支持的语言越来越多,它的名称也逐渐变成了GNU Compiler Collection。下面对GCC的基本使用方法进行介绍。

二、GCC编译器的配置

2.1 MinGW的下载

  这里我们主要使用Windows系统进行C程序的开发调试,所以我们选择GCC for Windows版本的编译器。在Windows下GCC版本又称为MinGW,由于MinGW的下载和配置比较麻烦,因此这里我们主要使用一个已经配置好的MinGW版本,减少我们不必要的时间花费。

MinGW下载地址:http://pan.baidu.com/s/1uET5c 提取密码:tcr6

  下载完成后解压,然后拷贝到一个目录文件夹下,例如我拷贝到了D:/Complier/gcc/下,这里需要注意的是不要放到含有中文和空格的目录下。

2.2 环境变量的配置

  虽然我们下载了MinGW,但是在cmd命令提示符窗口中输入gcc.exe还是没法直接定位,因此需要进行环境变量的设置。

  (1)打开环境变量设置,选中Path变量

  (2)将MinGW所在目录拷贝进去,这里需要定位到bin目录

  (3)这时候我们就可以准备一个简单的C程序在命令提示符里边进行编译了

  在记事本中写一个最经典的Hello World输出代码,保存为hello.c

#include <stdio.h>
int main()
{
   printf("Hello World!");
   return 0;
}

  在命令提示符中进行编译,这里hello.c是源代码,hello.exe是编译后的可执行文件名

gcc.exe hello.c -o hello.exe

  最后执行可执行文件,看看输出结果:

三、EditPlus中配置GCC编译器

3.1 下载EditPlus

  EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。

EditPlus v4.0 下载地址:http://pan.baidu.com/s/1bnk8MGv

3.2 配置EditPlus的GCC环境

  下载了EditPlus后,便可以通过 文件->新建->C/C++ 创建一个C程序了,但是它只提供了书写,没有提供编译。我们想要让它和VS、Eclipse一样可以编码、编译和运行集一体,就需要在其中配置用户工具了。

  (1)点击 Tools -> Configure User Tools 进入用户工具配置界面;

  (2)点击 AddTool,输入以下内容,并在Action选项中选择Capture Output;

  上面这段配置是gcc编译器的配置,首先将命令指向gcc的bin目录下的gcc.exe编译器,然后将我们之前在命令提示符下输入的命令作为一个格式化的命令参数,并将编译后的结果保存在同源文件所在文件目录下。

  (3)接下来再点击AddTool,新增运行可执行程序的配置,输入以下内容:

3.3 来段代码跑跑吧骚年

  经过上面的简单配置之后,就可以开始写段C程序试试了:

  通过gcc工具和run工具进行编译和执行,也可以通过快捷键Ctrl+x(这里x为数字):

参考资料

  如鹏网,《C语言也能干大事(第三版)》

作者:周旭龙

出处:http://edisonchou.cnblogs.com

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

时间: 2024-08-07 15:50:59

你必须知道的指针基础-1.预备篇:搭建GCC开发环境的相关文章

Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Android SDK:http://developer.android.com/sdk/index.html ADT:

一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一

原文因涉及翻墙信息,被强制删除,此文为补发! 准备工作 进入Google Daydream开发者官网,开启准备工作,官网地址:https://vr.google.com/daydream/developers/ -------------------------------------------------------------------------------------------------------------------- Google Daydream开发者网址: https

基于C/S架构的3D对战网络游戏C++框架 _05搭建系统开发环境与Boost智能指针、内存池初步了解

本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目. 笔者将分为以下三个部分向大家介绍(每日更新): 1.实现基本通信框架,包括对游戏的需求分析.设计及开发环境和通信框架的搭建: 2.实现网络底层操作,包括创建线程池.序列化网络包等: 3.实战演练,实现类似于CS反恐精英的3D对战网络游戏: 技术要点:C++面向对象思想.网络编程.Qt界面开发.Qt控件知识.Boost智能指针.STL算法.STL.

裸机实验预备(三)---在虚拟机中搭建嵌入式开发环境

搭建嵌入式开发环境的主要工作其实就是在虚拟机中安装好交叉编译工具链. 第一步就是选择合适版本的交叉编译工具链. 在选择交叉编译工具链版本的时候,应该考虑尽量减少开发过程中由于编译器所产生的一些莫名其妙的问题.针对不同的芯片,应该选择不同版本的编译交叉工具链. x210开发板是基于s5pv210芯片的,我选择的编译交叉工具链是arm-2009q3.tar.bz2,之所以选择这个交叉编译工具链,是因为Samsung公司当时开发s5pv210的时候就是使用的这个版本的工具链.所以可以尽量避免减少出错.

Daydream从入门到精通——快速入门开发基础教程二:Android端开发环境配置二

开始部署 上篇介绍了开发Daydream Android VR需要的基本环境,这篇我们来看看如何部署和运用官方示例. -------------------------------------------------------------------------------------------------------------------- Daydream快速入门开发基础教程一:Android端开发环境配置一 http://blog.csdn.net/jaikydota163/arti

C#入门基础语法知识点总结(.NET开发环境及代码编写规范)

C#基础语法 一..net开发环境的搭建和使用 1.菜单栏 [文件]-->新建项目-->找到我们需要的项目类型 在新建窗口中,我们新建的项目要求可以在这里选择: (1)版本的选择:建议选择4或者4.6 (2)选择开发语言:一般都是C# (3)项目类型:初学阶段一般都用"控制台"程序.仅仅是学习资源. (4)项目的名称.要有意义. (5)位置:项目所有文件的保存位置.建议不要使用中文目录. (6)解决方案名称:默认和项目名称一致. [视图]-->可以显示各种窗口. [调

Python基础教程(020)--集成开发环境IDE简介--Pycharm

前言 学会掌握Pycharm工具 内容 集成了开发软件需要的所有工具 1,图形用户界面 2,代码编译器(支持代码补全,自动缩进) 3,编译器,解释器 4,调试器(断点,单步执行) Pycharm介绍 Pycharm是Python的一款非常优秀的集成开发环境 Pycharm除了具有一般IDE所必备的功能外,还可以在windows,linux,mac下使用. Pycharm适合开发大型项目 一个项目通常包含很多源文件 每个源文件的代码行数是有限的,通常在几百行之内 每个源文件 各司其职,共同完成复杂

Java入门 - 语言基础 - 02.开发环境配置

原文地址:http://www.work100.net/training/java-environment-setup.html 更多教程:光束云 - 免费课程 开发环境配置 序号 文内章节 视频 1 JDK安装 2 IDE安装 请参照如上章节导航进行阅读 在本章节中我们将为大家介绍如何搭建 Java 开发环境. 1.JDK安装 Java 可以运行在多种操作系统平台上,下面分别介绍在各主流平台上如何安装配置 JDK. 1.1.Windows上安装 1.1.1 下载JDK 首先我们需要下载 Jav

添物零基础到大型全栈架构师 不花钱学计算机及编程(预备篇)- 概述

不花钱学计算机及编程 (预备篇) --概述:如何学习计算机及编程 个人是98年进入大学,开始学习计算机的,当时对计算机等于零了解,只有初中的时候在镇上一个同学家见过,当时放卡拉OK听,别的也不知道什么了,高中的时候学校有校友会捐赠不少计算机,可是没让我们摸过.到大学连回车是什么都不知道,当时学校还是DOS操作系统,Windows也有好像是Windows3.1,不过很简陋. 学了几年大学,基本对计算机有个感性认识,理性认识不是太多,虽然学了计算机基础,计算机组成原理,计算机体系结构,C语言,操作系