1. C/C++编译器和IDE
    1. 什么是编译器
    2. 什么是编辑器
    3. 什么是IDE
    4. 先来介绍一个比较难的写C/C++方法
    5. 推荐几款IDE

C/C++编译器和IDE

Windows下,大部分都是exe程序,程序内部的指令和数据都是二进制形式的。

那么就很奇怪了,我们写代码的时候都是balabala一堆英文或者其他文字,为什么到了最后我们平时用的工具都是二进制的文件呢?

这是因为计算机中CPU是无法直接辨别我们所写的词汇和句子等,它只会看懂二进制的东西。(有的人说,计算机好厉害哦,比人类计算能力强N倍,其实它很低能)

那怎么让我们的所写的“语言”让计算机看懂呢?答案是编译器

什么是编译器

编译器是将我们的所写“语言”转换为二进制形式的工具,然后这个过程称为编译

那么C/C++的编译器有哪些呢?不同平台下有不同的编译器:

  • Windows下是cl.exe,集成在Visual Studio和Visual C++中,一般不单独使用
  • Linux下是GCC/G++,Windows下需要Mingw
  • Mac下是LLVM/Clang

什么是编辑器

注意编辑器和编译器的不同。

编辑器只是用来编辑文本,文字的工具。

什么是IDE

实际开发中,我们希望能够快速、高效,那么就需要一些辅助性的工具,比如:代码高亮、代码补全等。

那么IDE就是编译器、编辑器、辅助工具的集合。

先来介绍一个比较难的写C/C++方法

使用cmd+文本编辑器

这种办法只有一开始比较麻烦

优点:

  • 不占用太多你的磁盘空间
  • 有助于你理解一个有效程序的生成过程
  • 有B格(捂嘴

文本编辑器+命令行+GCC/G++

平台Windows,Linux下基本同理,因为本王没有MAC,所以不介绍MAC

  1. 安装GCC/G++

    进入Mingw下载Mingw,右上角Downloads

    安装好后点击Basic Setup,右键点击mingw32-gcc-g++,点击Mark for installation,点击上方菜单栏Installaton,点击Apply Changes

    配置环境变量,在Path中添加

    C:\MinGW\bin

    注意要有分号分隔前后,否则会破坏其他路径

    打开cmd,测试安装是否成功

    gcc -v

    显示version版本号说明安装成功

  2. 使用GCC/G++

    用文本编辑器编辑好你的代码后,打开cmd

    g++ [文件路径] -o [输出文件名]

推荐几款IDE

IDE 平台 备注
Visual Studio Windows 最强IDE
Dev C++ Windows 便携,U盘随意携带
Xcode Mac
Vim Linux