>

面向对象的思想已经把数据结构都实现了,下面

- 编辑:澳门博发娱乐官网 -

面向对象的思想已经把数据结构都实现了,下面

    上期我们已经进行Linux的平台搭建,今期我们就来搭建下我们最常用的、最适合初学者的一种方式,那就是搭建Windows平台开发环境,只需要两种工具即可,一个就是编辑器(编辑代码的工具),另一个就是编译器,也就是上期我们在CentOS 7系统所安装的那个gcc 编译器,下面就开始我们的平台搭建吧。

1.安装python  windows版本好:python-2.5.1.msi

如果你乐于写代码,又苦于windows的环境配置,同时又不想安装linux的双系统或者虚拟机,又或者你的电脑不是win10,没有linux的子系统。那么这篇文章就是为你准备的。因为大家都知道,在windows下开发超级麻烦,许多人因此抛弃了Windows转入linux的行业,但是由于现在微软占有了90%以上的市场,所以现在大多数软件都是EXE格式的,所以对大多数人来说,还是抛弃不了windows,那么文章会教你如何在winows下找到linux初学时的感觉。

Sublime text2 C/C++ 编译环境设置

 图片 1 (2014-04-10 20:51:16)

图片 2转载▼

标签: 

sublime

 

c语言

 

程序设计

 

gcc

 

cpp

分类: 记录与分享

sublime 是一款强大的跨平台代码编辑器,小巧而且丰富实用的功能是Visual Studio不能比拟的,但是编译运行是一个软肋,本文通过在sublime中配置g++编译器实现程序的编译功能。具体做法一共有四个步骤:

  1. 下载安装Sublime text2 for windows
  2. 下载安装 MinGW 与 系统变量设置
  3. Sublime Building System 设置
  4. 编译测试

一、下载安装Sublime text2 for windows

下载地址:

 

二、下载安装 MinGW 与系统变量设置

 

2.1 安装MinGW

本文使用的C/C++编译器是gcc/g++,所以需要下载安装MinGW(下载地址:

软件安装界面:

 

图片 3
安装完成后会让用户选择需要下载的Package

选择要下载的Package:

 

图片 4
如图所示,选择 MinGW Compiler Suite之后,添加 The GNU C++ Compiler 的相关项即可。

 

2.2 设置环境变量

右击我的电脑,点属性->高级->环境变量。

 

图片 5

  1. 在环境变量PATH 添加系统 MinGW 的实际安装位置,如: D:Program FilesMinGW 或者比如本文中演示的C:MinGWbin。在PATH里加入C:MinGWbin(具体路径请根据你的MinGW选择)。如果PATH里面还有其他的变量,记得要加个英文半角分号。一般 PATH 中的变量会非常的多,不同变量之间使用;分隔。图片 6图片 7
  2. 新建LIBRARY_PATH变量,如果有的话,在值中加入C:MinGWlib,这是标准库的位置。图片 8
  3. 新建C_INCLUDEDE_PATH变量,值设为C:MinGWinclude。图片 9
  4. 检查变量设置:Win+R输入: cmd ,在命令行中输入: g++ -v ,有内容输入证明环境变量配置正确.如果出现 'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件。 检查上一步配置.

图片 10
如果出现上面的画面,说明了你安装成功了,否则就是环境变量设置的问题。需要修改一下环境变量。在已经存在的环境变量前面添加上mingw的路径。因为Windows的环境变量修改之后不会立马生效,需要重启电脑。如果想省事,不想重启电脑的话可以直接在cmd中输入set path c:这样环境变量就会被强制刷新。

 

三、Sublime Building System 设置

Windows下,要在Sublime Text 2中实现编译、运行C/C++代码,需要修改或新建一个C++编译配置。

具体是:Sublime Text 2中Tools -> Build System -> New Build System

图片 11

输入如下内容,并将文件保存为C++Bulider.sublime-bulid。

{

     "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],

     "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

     "working_dir": "${file_path}",

     "selector": "source.c, source.c++",

     "encoding": "cp936",

     "shell": true,

 

     "variants":

     [

          {

               "name": "Run",

               //"cmd": ["CMD", "/U", "/C", "g++ ${file} -o ${file_base_name} && ${file_base_name}"] 

               "cmd": [ "start", "${file_path}/${file_base_name}.exe"]

          }

     ]

}

 

四、编译测试

 

经过以上步骤搭建好C/C++编译环境后,就可以在Sublime Text 2中编译运行C/C++代码了。

如图所示:

 

图片 12

ctrl+B:生成

ctrl+shift+B:运行

 

生成的可执行文件在cpp同目录下:

 

图片 13

 


关于参考资料-------------------------------------------------

top1 :  

 top2:   

        我认为,学好数据结构必须从这两种语言入手,C/C++。里面包含了指针,你可以清楚的知道数据在内存中的位置,以及它是怎么运行的。类似于Java,C#等面向对象的编程语言,其实里面已经对各种函数进行了封装,可是说,面向对象的思想已经把数据结构都实现了,指针在里面是看不到的。以上纯属于自己的见解。现在搭建环境。

零基础学习C语言---Windows平台配置

2.安装pycrypto windows版本号:pycrypto-2.0.1.win32-py2.5.exe
地址:

1. 集成开发环境,编译器和文本编辑器

我是大一开始接触c语言的,也与此同时接触了Ubuntu, 并且开始了terminal跑代码的生涯,还好当时电脑安装vc++6.0出了好多岔子,不要然我也不会尝试linux,vim,sublime,可能会在没有高亮的屏幕上写一辈子的代码。先介绍一点基础知识吧,因为好多新手都是从集成开发环境(IDE)开始接触编程的,因为有些IDE太过于庞大,对于新手来说也很不好上手,所以我打算从文本编辑器讲起,其实用MS office自带的word也可以编写程序,不过我这里介绍的是一款大家比较喜欢的sublime text,因为它的语法高亮,自动补全,界面美观等优点一直被大家所喜欢。所以强烈推荐大家使用。(请自行百度下载)

因为windows没有默认安装c的编译器,而在linux下有gcc , 这个可以编译c,c++, object-c ,go,java等一系列的语言,万幸的是在windows下有个编译器叫MinGW,号称是win版的gcc ,去官网下载即可,点击右上角的下载然后安装就好了。

        能写C/C++的IDE其实都可以,但是由于VS太过庞大,VC++在win10上面兼容新有问题,所以我选择了CodeBlocks,一个开放源码的全功能的跨平台的集成开发环境,软件本身32.8MB,大家可以去官网下载,不用翻墙,这点倒是挺好的。

Window 10下的搭建

  1. 安装MySQL DB Module for Python 2.5
    地址:
先一路默认安装,然后安装下边四个插件,否则无法正常使用。

图片 14

图片 15

两个工具

为什么我们先在window 10下搭建,因为现在的电脑的系统普遍都是window 10了,而且我用的也是window 10,所以搭建时有一点是与window 7是不大相似,但是还是一样。至于还有一些用window XP的,一些是Window 8的,大概搭建方法都是大同小异的。

我在这里就提供两个工具(也省得去网上找来找去都找不到合适的)

1.编辑器-------notepad++  百度云链接:

2.编译器-------MinGW  百度云链接:

下载到了这两个文件后,进行下面的平台搭建

4.安装开源版的zip压缩软件 
7-Zip:7z920.exe;可用于解压缩 以 lzma为后缀名的压缩文件。
地址:

然后点击左上角的Installation,apply changes即可。

接下来要把wingw添加到环境变量中去,把mingw目录下的bin ,include , lib 三个文件及直接添加到环境变量即可。(环境变量的添加自行百度)

然后打开cmd ,win+r ,输入cmd,输入gcc -v,查看gcc 的版本 -v 就是version的意思。
出现如下图片说明安装成功。

图片 16

关于gcc的使用我就不在这里多说了,因为下一步需要用sublime调用gcc .

codeblocks

本文由胜博发-操作发布,转载请注明来源:面向对象的思想已经把数据结构都实现了,下面