文章目录
前言
我使用的Win10电脑下已经有Dev-C++以及CodeBlocks以及Vim。常用的是Dev-C++,安装简单,界面简单,编译简单,对于不追求复杂操作的人来说很友好。
但是大佬们很多都用CodeBlocks,Vim,VSCode,或者CLion。今天我把这几个都安装一下,简单Hello一下。
一、Dev-C++
1.下载并安装
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe
下载完成之后直接安装。安装过程先选English,然后它会让你进行第一次配置,再选简体中文。
2.Hello world!
1.双击Dev-C++图标
2.文件->新建->源代码
3.写代码
4.保存的时候选择源文件后缀
二、CodeBlocks
1.下载并安装
codeblocks-20.03-setup.exe
下载完成之后直接安装。安装过程一直Next,不多叙述。
安装完成之后,桌面上出现CodeBlocks图标,双击运行。
2.Hello world!
1.双击CodeBlocks图标
2.菜单栏File->New->Project->Console application->C++
3.如图
4.Next->Finish
5.Hello/Sources/main.cpp. 双击main.cpp就能看到几行简单的代码。
6.菜单栏里一个齿轮+绿三角的图标(Build and run),点击编译运行,Hello world!
7.以后写代码,直接在main.cpp里面写,然后运行。
三、Vim
1.下载并安装
下载完成之后直接安装。安装过程不多叙述。
结果就是桌面上多了三个图标:
gVim 8.2
gVim Easy 8.2
gVim Read only 8.2
2.Vim界面修改
Vim界面类似于Dos界面,所以稍微修改一番。
Vim
- vim82
- _vimrc
这是我的Vim目录结构。打开_vimrc文件,在最后加入以下代码。这是基于我的个人偏好进行的一点修改。
set fileencodings=utf8,ucs-bom,cp936,big
set fileencoding=utf8
colorscheme evening "Vim\vim82\colors下可以自行更换
set number
set gfn=Consolas:h11 "设置字体
set backspace=2 "设置退格键可用
set nu "设置显示行号
set mouse=a "设置在任何模式下鼠标都可用
3.下载MinGW
因为Vim只能编写代码且没有自动安装GCC,不能编译运行。所以还需要下载MinGW配合使用。
四、下载安装MinGW
1.下载并安装
下载完成之后直接安装。安装过程不多叙述。
结果是桌面上出现
MinGW Installer
2.在Basic Setup中下载
- 点击桌面上的MinGW Installer
- 点击Basic Setup
- 界面右边的七个文件挨个鼠标右击选择Mark for Installation
- 点击菜单栏Installation
- 点击Apply Changes
- 等待下载完成,下载时间可能有点久。
3.设置环境变量
简单来说,就是把MinGW的bin目录加入到系统环境变量PATH中。
4.查看MinGW安装情况
首先测试MinGW是否安装好。
在cmd下输入 gcc -v
如图展示就OK
5.测试gcc命令是否可以编译运行代码。
首先,编写简单hello.cpp
#include<bits/stdc++.h>
int main(){
printf("Hello , Guo\n");
return 0;
}
然后,cmd下转到hello.cpp所在目录,输入命令:
gcc -o hello hello.cpp -lstdc++
或者命令
g++ -o hello hello.cpp
!!-o 来指定编译出的可执行文件的名字
!!如果运行C程序,命令最后不需要加-lstdc++
五、VSCode
1.下载并安装
VSCodeSetup-x64-1.53.2.exe
各种版本
文档
下载完成之后直接安装。安装过程不多叙述。
2.下载C/C++插件
3.下载安装MinGW
安装方法同上。
4.Hello World!
1.创建工作空间、文件夹
打开cmd, 输入以下命令:
mkdir projects
cd projects
mkdir helloworld
cd helloworld
code .
这样 projects 就是总的工作空间,helloworld作为当前目录。
2.创建源文件hello.cpp, 写一个简单代码:
#include<bits/stdc++.h>
int main(){
printf("Hello, World!\n");
return 0;
}
3.编译运行
- 菜单栏 Terminal > Configure Default Build Task > 选择 ’ g++.exe 生成活动文件 ’
当前目录下出现.vscode/tasks.json
,其中
“isDefault” 设置为 true 表示快捷键 运行[ Ctrl+Shift+B ] 可以用;
设置为 false 也可以通过 Terminal -> Run Build Task- 回到
hello.cpp
,Ctrl+Shift+B
编译源文件
在下方控制台上会看到一些信息;
点击控制台的加号按钮,创建一个新的 powershell,自动在当前目录下,输入命令
.\hello.exe
- 完毕!
4.Debug
- 菜单栏 Run > Add Configuration > 选择 C++(GDB/LLDB) > 选择 " g++.exe 生成和调试活动文件 "
当前目录下出现launch.json
文件,其中:
stopAtEntry
值为true
的时候表示在调试的时候会自动在 main() 处停止;- 返回到
hello.cpp
,按F5
或者菜单栏 Run > Start Debugging 开始调试
如果你修改stopAtEntry
值为true
,则调试时自动停止在 main() 起始处;
菜单栏中出现带有6个按钮的控制面板:第一个表示执行到下一个断点处;第二个表示执行下一条语句;第三个和第四个分别表示进入和退出标准库函数;第五个和第六个分别表示重新调试和结束调试;
如果想在某一行增加断点,鼠标定位到该行按F9
或者把这一行最前面的红点点亮;
如果要看输出,观察控制台的DEBUG CONSOLE
,只能在程序结束的时候才有输出。VSCode不会随着输出语句的执行而输出至控制台。如果输出语句是cout就会输出,如果是printf就在最后最后一起打印在控制台上。
如果要观察变量的值,在左侧的WATCH
处有一个加号,点击,输入变量的名称就可以看到该变量的值。- 完毕!
5.查看C/C++ 编辑配置
在菜单栏 View > Command Palette (Ctrl+Shift+P) > 输入 C/C++: Edit Configurations (UI)
就会看到一个配置文件和非常详细的说明
与此同时,当前目录下出现c_cpp_properties.json
文件
六、CLion
0.前言
CLion 是构建项目并运行,对于单个cpp文件的编译并不支持。请看第3点
1.下载并安装
CLion-2020.3.3.exe
下载完成之后直接安装。记得勾选添加路径。然后reboot。
2.延长使用时间
1. 点击CLion,选择 Evaluate for free。新建一个项目。
2. File -> Settings -> Plugins
3. 添加地址 https://repo.idechajian.com,如果有 https://plugins.zhile.io 的地址,移除掉它。
4.File > Settings > Plugins,Marketplace搜索插件 BetterIntellij 并安装;然后点击右下角 Apply;出现一个弹窗,然后重启CLion
5.输入注册码,搞定到2099
Help > Register > Add New License
3.运行单个cpp
1.下载插件
File > Settings > Plugins,Marketplace搜索插件 C/C++ Single File Execution下载并安装;
然后点击右下角 Apply
2.测试
项目下单独新建一个文件夹,在这个文件夹里面可以自由写cpp。
1.编译运行的时候,鼠标右击空白处,点击 Add executable…
这样它会自动帮你把这个 cpp 写进 CMakeLists.txt
2.对你的文件夹鼠标右击,点击 Reload CMake Project
3. run 的时候,记得 run 你自己写的 cpp
总结
Dev-C++用起来最简单,不论是新建或者编译运行调试,或者安装。
如果要安装除了Dev-C++之外的编译器,一定要先安装MinGW,下载安装添加路径必不可少。
好好学习编程才是王道,编译器什么的都是浮云哇。