在ubuntu16.04环境下配置vscode+cmake

环境
ubuntu 16.04LTS
Vscode 1.32.1
cmake   3.9.1

必要插件
cmake
cmake tools

在extensions里面搜索安装就行了,也没有什么需要配的

方法如下
第一步,安装cmake
方法很简单,apt-get就行了......个鬼
我自己弄得时候遇到了这样一个问题,安装完cmake后,编译功能完全正常,但是一debug就会报错——
Target debugging is no longer supported with the legacy driver

去网上冲浪了一下,发现是cmake版本过低的问题,cmake tools的开发者表示目前只能支持3.7.2以上版本的cmake进行一键debug功能

我就cmake --version了一下,发现自己的版本是3.5.1.......

apt-get update(我用的是清华源)之后重新apt-get install之后,还是3.5.1.....

所以只能手动下载高版本的cmake了,方法如下

首先卸载旧版本cmake
apt-get autoremove cmake

然后下载文件解压,我就直接下了3.9.1,更高的版本当然也可以,从官网下载会比较慢,大概30min左右,不想等的人可以来找我拷
wget https://cmake.org/files/v3.9/cmake-3.9.1-Linux-x86_64.tar.gz

然后创建软链接,记得先cd到下载好的cmake的目录下面去
mv cmake-3.9.1-Linux-x86_64 /opt/cmake-3.9.1
ln -sf /opt/cmake-3.9.1/bin/*  /usr/bin/

检查一下
cmake --version
cmake version 3.9.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

ojbk,搞定
然后重新打开vscode,等待一下插件的自动配置
然后就能愉快的build+debug了

强烈建议使用这种方法的原因是,假如用gcc+coderunner的方法,则每次新建的工程需要初次进行debug的时候得要配置半天launch.json和task.json,过于麻烦,而使用cmake+cmake tools就可以无脑操作了,非常非常的爽快

以上

借鉴教程——

https://blog.csdn.net/u010472607/article/details/76166008

你可能感兴趣的:(在ubuntu16.04环境下配置vscode+cmake)