windows下的:

最重要的一点:编译器的路径和打开的文件夹路径不要有中文,输出也是,不要输出中文

假设编译器minGW已经安装好并且的路径为:

D:/Program Files (x86)/MinGW/bin/g++.exe. (路径用除号‘/’);

打开一个文件夹:D:/Acwing/code。

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_vscode

第一步:

打开命令面板:view -> command palette : 搜索C/C++:Edit Configuration(UI)

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_02

配置编译器是g++.exe。

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_g++_03

然后再.vscode文件夹下会出现:c_cpp_properties.json。

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_vscode_04

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_bc_05

第二步:

一定要选中cpp的源文件test.cpp,然后点击:view -> command palette :

输入:c/c++:Add Debug Configuration

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_vscode_06

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_07

这时就生成了launch.json和tasks.json文件

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_08

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_09

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_linux_10

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_bc_11

由于g++编译器可以编译.c文件,因此也可以运行和调试.c文件。

Ubuntu系统下的vscode环境搭建:

  1. 彻底清除vscode

sudo apt-get –purge remove code:

如果出现锁被其他程序占用,使用kill -9 PID杀掉进程

  1. 查看是否有g++和gdb:

g++ --version

gdb –version

  1. 下载vscode

打开官网:下载.deb文件,双击安装,或者使用命令:

sudo dpkg -I xxx.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)

sudo dpkg -i xxx.deb#安装iptux.deb软件包(其中-i等价于--install)

“code ./”在当前文件夹下打开vscode。

  1. 插件安装:
  2. c/c++
  3. chinese(Simlifed)
  4. Code Runner
  5. 编辑配置和添加调试配置

ctrl + shift + P打开搜索框:

输入“C/C++:edit configuration(UI)”编辑配置

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_linux_12

编译器路径选g++。

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_vscode_13

intelliSense选linux-gcc-x64。

选中CPP文件后:ctrl + shift + P打开搜索框:

输入“C/C++:add debug configuration”添加调试配置

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_14

一定要选择g++生成和调试活动文件,不是g++-9等其他的调试器。

然后会出现launch和task两个文件。

  1. 设置等宽代码字体:

打开设置(settings):搜索“Editor Font”编辑字体。

在用户级中修改:

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_15

Font Family:选择:“JetBrains Mono”

Font Size:选择:30,

  1. 设置颜色主题:

打开设置(settings):搜索“Color Theme”颜色主题。

选择默认浅色:default light

  1. 设置输出控制台:

在launch.json文件中将externalConsole改为true.

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_linux_16

  1. 常用快捷键:

格式化文档代码:ctrl + shift + i

触发建议:ctrl + space

按住alt键可以添加多个光标,同时编辑:

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_17

调试:F5

单步调试:F11  单步跳出:Shift + F11

单步跳过:F10

继续:F5(执行到下一个断点)

运行:ctrl + F5

  1. 调试return时如果出现:

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_vscode_18

其实不影响正常使用,要避免的话执行以下方法:

在return 0上加一个断点,执行到这里时不要按F10或F11,按F5继续运行就可以了。

ubuntu vscode 配置 python 开发环境 ubuntu vscode c++配置_运维_19

或者尝试以下解决方法:

只需要创建文件夹以及该文件即可。

sudo mkdir -p /build/glibc-Szlz7B/glibc-2.31/csu  (红色部分不一样)

cd /build/glibc-Szlz7B /glibc-2.31/csu

sudo touch libc-start.c