1. 下载并安装MSYS2工具,使用MSYS2下载C/C++编译器和调试器
使用MSYS2可以很方便的安装C/C++编译器,对于后续的升级也很简单,只需要几个命令就能够完成。
-
1.1 访问MSYS2官网,下载之后安装;
-
1.2 安装完成之后,从 Windows 开始菜单打开
MSYS2 UCRT64
,这是一个命令行工具,可以在里边输入一些命令; -
1.3 输入
pacman -S mingw-w64-x86_64-gcc
和pacman -S mingw-w64-x86_64-gdb
命令安装C/C++编译器和调试器。
-
1.4 打开
Windows
终端,查看所安装的版本;
-
1.5 可能用到的
MSYS2
命令:- 列出本地安装的包:
pacman -Qe
- 删除某个包:
pacman -R <name of the package>
,比如要删除刚刚安装的gcc
,就可以在MSYS2 UCRT64
中输入pacman -R mingw-w64-x86_64-gcc
来完成。
- 列出本地安装的包:
2. 下载C/C++插件,编写HelloWorld程序,编译运行及调试
- 2.1 在VS Code左侧边栏中,选择Extensions,然后搜索C/C++,安装插件。
- 2.2 新建文件夹,并用VS Code打开,编写Hello World程序
- 2.3 点击右上角的运行按钮,然后选择C++编译器运行
- 2.4 如果要调试程序,则先在代码左侧打一个断点,然后进行调试
这里,位于中央上方的6个调试按钮从左向右所代表的作用分别是:
1:继续运行,运行到下一个断点或将整个程序运行完毕;
2:step over,运行高亮显示的那一行,如果该行调用了另一个方法,则不会跳转到另一个方法的内部;
3:step into,运行高亮显示的那一行,如果该行调用了另一个方法,则会跳转到另一个方法内部;
4:step out,当使用step into跳转到方法内部后,点击step out会将该方法剩余部分执行完后返回;
5:重新启动程序;
6:结束调试。
==== end====