栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

[Linux] Ununtu环境下配置VS Code C++并使用CMake创建项目

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[Linux] Ununtu环境下配置VS Code C++并使用CMake创建项目

1. win10+ubuntu配置双系统

参考: win10+ubuntu配置双系统

2. 下载安装VS Code

进入到: VS Code的官网,选择Linux x64 下的deb格式的文件下载安装;

3. 安装VS Code插件

打开VS Code,快捷键(Ctrl + Shift + X)打开扩展模块:

  1. 搜索插件C++,从候选列表中先择C/C++和代码自动补全插件C++ Intellisense;
  2. 搜索安装插件CMake Tools;
4. 安装GCC

VS Code只是一个文本编辑器,如果想要编译C++,需要安装g++编译器,GCC代表GNU编译器集合,GDB是GNU调试器。

快捷键Ctrl + Alt + T打开终端,输入:

sudo apt install gcc

过时的 Linux 发行版有时会干扰安装新软件包的尝试:

sudo apt-get update

如果出现E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
参考:

  1. 使用 aptitute 代替 apt;
  2. 修改源;

安装完成以后在终端输入如下命令,检验是否安装成功;

gcc -v


接下来使用命令安装 GNU 编译器工具和 GDB 调试器:

sudo apt-get install build-essential gdb

检验是否安装成功:

whereis g++
whereis gdb

5. 安装CMake 5.1. 下载

官网下载CMake安装包,以3.22.4版本为例,下载这个包:

5.2. 安装
  1. cd 到资源下载目录下,解压资源;
tar -zxvf cmake-3.22.4.tar.gz
  1. cd 到cmake-3.22.4目录下,进行检查;
./bootstrap

可能会出现 Could not find OpenSSL

安装openssl;

sudo apt install build-essential libssl-dev

安装完openssl之后,再检查一遍;

./bootstrap
  1. 编译构造;
make
  1. 安装;
sudo make install
  1. 检验安装是否成功。
cmake --version
6. 使用CMake创建项目
  1. 为新项目创建一个文件夹。使用终端,创建一个名为cmakeQuickStart的空文件夹,并用命令行打开VS Code;
mkdir cmakeQuickStart
cd cmakeQuickStart
code .
  1. 此时VS Code已经打开,打开命令面板 ( Ctrl+Shift+P或F1 ) 并运行CMake: Quick Start命令;

  2. 第一使用,因为没有选择过编译器,所以会有编译器选项,选择GCC。如果之后需要修改,打开命令面板( Ctrl+Shift+P或F1)运行CMake: Select a Kit重新选择即可;

  3. 如果命令面板关闭了,重新打开 ( Ctrl+Shift+P或F1 ) 并运行CMake: Quick Start命令,因为还没有创建CMakeLists.txt文件,所以右下角会有弹框提示,选择Create;

  4. 如果命令面板关闭了,重新打开 ( Ctrl+Shift+P或F1 ) 并运行CMake: Quick Start命令,根据提示,输入项目名称即可。这将被写入CMakeLists.txt和一些初始源文件;

  5. 接下来选择Executable作为项目类型来创建包含main()函数的源文件(main.cpp);

  6. 最终样式如下:

7. 配置项目 7.1. 选择变量

变量含有关如何构建项目的说明。默认情况下,CMake 工具扩展提供了四个变量,每个对应一个默认的构建类型:Debug、Release、MinRelSize和RelWithDebInfo。这些选项执行以下操作:

  • Debug: 禁用优化并包含调试信息;
  • Release:包括优化但没有调试信息;
  • MinRelSize:优化大小。没有调试信息;
  • RelWithDebInfo:优化速度并包含调试信息。

操作:打开命令面板 ( Ctrl+Shift+P ) 运行CMake: Select Variant命令。

选择Debug:

7.2. CMake配置

6.3中选择了编译器(CMake: Select a Kit),7.1选择了变量(CMake: Select Variant)。打开命令面板 ( Ctrl+Shift+P ) 并运行CMake: Configure命令来配置项目。这会使用选择的Kit和Variant在项目的构建文件夹中生成构建文件。

8. 构建项目

配置项目后,就可以构建了。打开命令面板 ( Ctrl+Shift+P ) 并运行CMake: Build命令,或从状态栏中选择Build按钮。

9. 调试

在main.cpp main()函数上打断点,点击下方甲壳虫图标即可进行调试(或打开命令面板 Ctrl+Shift+P 并运行CMake: Debug),按F5继续。


参考:

  • Using C++ on Linux in VS Code
  • Get started with CMake Tools on Linux
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871560.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号