0. VS Code提示:如果你只需要学习 C/C++(特别是C),还不想特别麻烦配置,那还是用Dev-C++吧。 可以参考C/C++编程合集_C炳
下文必看!
下载安装VS Code、基本使用等等
VS Code使用系列 - 开始
为什么要装:
代码写完了怎么运行,VS Code没有内置编译器,所以你只能用命令自己调用你安装的编译器了。比如:
C的编译 gcc -o [输出的程序名] 源文件.c
C的运行 ./[程序名]
C++的编译 g++ -o [输出的程序名] 源文件.c
C++的运行 ./[程序名]
麻烦吗?不知道命令是啥吗?是不是想像其他IDE一样一键运行?这时候就可以试试用Code Runner。它会在右上角添加一个三角形状的按钮,按了之后自动帮你输入对应命令,实现一键运行。
建议设置中打开Run in Terminal,否则默认只有输出,而且可能出现奇怪的问题。
另外建议将它的Save File Before Run也打开。又不然可能你调试时发现程序和你写的不一样,然后改了半天发现它没保存,不要问我怎么知道的。
请注意!VS Code默认是以UTF-8保存文件的,但Windows中文版的命令行输出编码为GBK,所以学习C/C++时要将.c或 .cpp 保存为GBK。
如果已经保存为UTF-8,选择编码为GBK即可。VS Code改字符编码很方便,具体如下
另外因为VS Code默认是使用UTF-8打开和保存的,所以如果不是UTF-8的,打开可能乱码。你可以像上面一样,选择“通过编码重新打开”。建议在设置里修改默认打开选项。搜索“编码”,打开第一个选项。
第二个选项为默认保存编码设置,建议修改为GBK(仅学习C/C++的时候设置,写其他语言时记得改了)
上面也说了,VS Code只算是个编辑器,编译还是要靠专门的编译器的。
常用编译器(GCC系)的官网可以参考文章开头的链接。
具体配置可以参考下面任意一个,推荐第一个。
2.1 本地编译器(一键安装)下载:TDM-GCC - 联想软件商店
取消检查更新(太慢了),点击“Create”安装。
安装完毕即可,然后再重启计算机一次。
以MinGW-w64为例,这是官方给的下载链接MinGW-w64 - SourceForge。 如果下载慢,我的云盘里也有 部分开发工具 - 天翼云盘 。
下载后将其解压到某个非中文目录(推荐C盘新建一个目录),解压后将解压得到的“…mingw64bin”目录加入环境变量。
加入环境变量步骤如下
Win10及以上点击“开始”或者“搜索”按钮,输入“环境变量”,打开
会弹出一个“系统属性”,然后按照这个步骤选择解压后的“…/mingw64/bin”目录。
选好了依次点确定就行了。
2.3 WSL(Linux子系统)连接安装方法不在此写了。
直接输入code ,第一次等待自动下载就行,完成后自动打开VS Code。以后直接输入code即可。
如果自动打开后下面绿色那里没显示,再输入一次试试。
打开一个目录,新建一个文本文件保存为“xx.c”或“xx.cpp”
打开后它会自动提示安装C/C++扩展。(最近发现它会安装一个合集,其实不写大项目的话只装下面第一个就行)
然后可以写个C的HelloWorld运行试试,写完代码直接点击右上角运行。
#includeint main() { printf("Hellon"); return 0; }
4. 调试如果还有这样的乱码问题,看文章里关于code runner的介绍,有没有将“Run in Terminal”打开
调试记得必须打开一个文件夹。 然后自己打断点,直接按F5就可进行调试。
注意!文件路径不要包含中文。
第一次调试时依次选“GDB”-“gcc/g++”即可,不用再有别的额外配置。(会自动生成打开launch.json,不用管它)
然后打开侧边栏的“运行与调试”即可进行详细的调试。



