1、vscode+cmake c++环境配置


关于vscode c++环境的配置,应该有两种一种是vscode+c/c++插件,另一种是vscode+cmake插件,第一种没太多用过,感觉就像python那样,要写相关配置文件,有自己的一套规则;另一种就是cmake的规则,目前我也是用的这种,很方便运行和调试,不需要了解vscode的要求。

1、安装

就是常规的安装vscode,再把那几个插件安装了:在这里插入图片描述
这个图就是vscode+cmake
在这里插入图片描述
这个图就是vscode+c/c++插件,但我觉的要都装上,功能互补,好用

2、开发环境

我有两个开发环境,都是ubuntu,一个是wsl2,一个是远程服务器,区别不大。
需要在这两种环境下,安装gcc和cmake,
gcc安装 有简单的,sudo apt install gcc,sudo apt install g++,也有从源码安装:https://download.csdn.net/download/u011119817/87997756,这个链接很重要,看这个就行,多个gcc版本也不怕,vscode会自动把所有的gcc列出来,或简单手配置一下:ctrl shift p,输入cmake,选择如下:
在这里插入图片描述
可以自动扫描或手动写入安装位置:

[
  {
    "name": "Clang 6.0.0 x86_64-pc-linux-gnu",
    "compilers": {
      "C": "/usr/bin/clang",
      "CXX": "/usr/bin/clang++"
    },
    "isTrusted": true
  },
  {
    "name": "GCC 12.3.0 x86_64-linux-gnu",
    "compilers": {
      "C": "/home/me/gcc/gcc-build-12.3.0/bin/gcc",
      "CXX": "/home/me/gcc/gcc-build-12.3.0/bin/g++"
    },
    "isTrusted": true
  },
  {
    "name": "GCC 6.5.0 x86_64-linux-gnu",
    "compilers": {
      "C": "/usr/bin/gcc-6",
      "CXX": "/usr/bin/g++-6"
    },
    "isTrusted": true
  },
  {
    "name": "GCC 7.5.0 x86_64-linux-gnu",
    "compilers": {
      "C": "/usr/bin/gcc",
      "CXX": "/usr/bin/g++"
    },
    "isTrusted": true
  },
  {
    "name": "GCC 8.4.0 x86_64-linux-gnu",
    "compilers": {
      "C": "/usr/bin/gcc-8"
    },
    "isTrusted": true
  }
]

还要安装cmake:

git clone --depth 10 https://github.com/Kitware/CMake ~/cmake
cd ~/cmake 
./bootstrap 
make -j"$(nproc)"
sudo make install
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值