windows下的:
最重要的一点:编译器的路径和打开的文件夹路径不要有中文,输出也是,不要输出中文。
假设编译器minGW已经安装好并且的路径为:
D:/Program Files (x86)/MinGW/bin/g++.exe. (路径用除号‘/’);
打开一个文件夹:D:/Acwing/code。
第一步:
打开命令面板:view -> command palette : 搜索C/C++:Edit Configuration(UI)
配置编译器是g++.exe。
然后再.vscode文件夹下会出现:c_cpp_properties.json。
第二步:
一定要选中cpp的源文件test.cpp,然后点击:view -> command palette :
输入:c/c++:Add Debug Configuration
这时就生成了launch.json和tasks.json文件
由于g++编译器可以编译.c文件,因此也可以运行和调试.c文件。
Ubuntu系统下的vscode环境搭建:
- 彻底清除vscode
sudo apt-get –purge remove code:
如果出现锁被其他程序占用,使用kill -9 PID杀掉进程
- 查看是否有g++和gdb:
g++ --version
gdb –version
- 下载vscode
打开官网:下载.deb文件,双击安装,或者使用命令:
sudo dpkg -I xxx.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)
sudo dpkg -i xxx.deb#安装iptux.deb软件包(其中-i等价于--install)
“code ./”在当前文件夹下打开vscode。
- 插件安装:
- c/c++
- chinese(Simlifed)
- Code Runner
- 编辑配置和添加调试配置
ctrl + shift + P打开搜索框:
输入“C/C++:edit configuration(UI)”编辑配置
编译器路径选g++。
intelliSense选linux-gcc-x64。
选中CPP文件后:ctrl + shift + P打开搜索框:
输入“C/C++:add debug configuration”添加调试配置
一定要选择g++生成和调试活动文件,不是g++-9等其他的调试器。
然后会出现launch和task两个文件。
- 设置等宽代码字体:
打开设置(settings):搜索“Editor Font”编辑字体。
在用户级中修改:
Font Family:选择:“JetBrains Mono”
Font Size:选择:30,
- 设置颜色主题:
打开设置(settings):搜索“Color Theme”颜色主题。
选择默认浅色:default light
- 设置输出控制台:
在launch.json文件中将externalConsole改为true.
- 常用快捷键:
格式化文档代码:ctrl + shift + i
触发建议:ctrl + space
按住alt键可以添加多个光标,同时编辑:
调试:F5
单步调试:F11 单步跳出:Shift + F11
单步跳过:F10
继续:F5(执行到下一个断点)
运行:ctrl + F5
- 调试return时如果出现:
其实不影响正常使用,要避免的话执行以下方法:
在return 0上加一个断点,执行到这里时不要按F10或F11,按F5继续运行就可以了。
或者尝试以下解决方法:
只需要创建文件夹以及该文件即可。
sudo mkdir -p /build/glibc-Szlz7B/glibc-2.31/csu (红色部分不一样)
cd /build/glibc-Szlz7B /glibc-2.31/csu
sudo touch libc-start.c