![[Linux] Ununtu环境下配置VS Code C++并使用CMake创建项目,第1张 [Linux] Ununtu环境下配置VS Code C++并使用CMake创建项目,第1张](/aiimages/%5BLinux%5D+Ununtu%E7%8E%AF%E5%A2%83%E4%B8%8B%E9%85%8D%E7%BD%AEVS+Code+C%2B%2B%E5%B9%B6%E4%BD%BF%E7%94%A8CMake%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE.png)
参考: win10+ubuntu配置双系统
2. 下载安装VS Code进入到: VS Code的官网,选择Linux x64 下的deb格式的文件下载安装;
打开VS Code,快捷键(Ctrl + Shift + X)打开扩展模块:
- 搜索插件
C++,从候选列表中先择C/C++和代码自动补全插件C++ Intellisense;
- 搜索安装插件
CMake Tools;
VS Code只是一个文本编辑器,如果想要编译C++,需要安装g++编译器,GCC代表GNU编译器集合,GDB是GNU调试器。
快捷键Ctrl + Alt + T打开终端,输入:
sudo apt install gcc
过时的 Linux 发行版有时会干扰安装新软件包的尝试:
sudo apt-get update
如果出现E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
参考:
- 使用 aptitute 代替 apt;
- 修改源;
安装完成以后在终端输入如下命令,检验是否安装成功;
gcc -v
接下来使用命令安装 GNU 编译器工具和 GDB 调试器:
sudo apt-get install build-essential gdb
检验是否安装成功:
whereis g++
whereis gdb
5. 安装CMake
5.1. 下载
官网下载CMake安装包,以3.22.4版本为例,下载这个包:
- cd 到资源下载目录下,解压资源;
tar -zxvf cmake-3.22.4.tar.gz
- cd 到
cmake-3.22.4目录下,进行检查;
./bootstrap
可能会出现 Could not find OpenSSL
安装openssl;
sudo apt install build-essential libssl-dev
安装完openssl之后,再检查一遍;
./bootstrap
- 编译构造;
make
- 安装;
sudo make install
- 检验安装是否成功。
cmake --version
6. 使用CMake创建项目
- 为新项目创建一个文件夹。使用终端,创建一个名为
cmakeQuickStart的空文件夹,并用命令行打开VS Code;
mkdir cmakeQuickStart
cd cmakeQuickStart
code .
-
此时VS Code已经打开,打开命令面板 (
Ctrl+Shift+P或F1) 并运行CMake: Quick Start命令;
-
第一使用,因为没有选择过编译器,所以会有编译器选项,选择
GCC。如果之后需要修改,打开命令面板(Ctrl+Shift+P或F1)运行CMake: Select a Kit重新选择即可;
-
如果命令面板关闭了,重新打开 (
Ctrl+Shift+P或F1) 并运行CMake: Quick Start命令,因为还没有创建CMakeLists.txt文件,所以右下角会有d框提示,选择Create;
-
如果命令面板关闭了,重新打开 (
Ctrl+Shift+P或F1) 并运行CMake: Quick Start命令,根据提示,输入项目名称即可。这将被写入CMakeLists.txt和一些初始源文件;
-
接下来选择
Executable作为项目类型来创建包含main()函数的源文件(main.cpp);
-
最终样式如下:
变量含有关如何构建项目的说明。默认情况下,CMake 工具扩展提供了四个变量,每个对应一个默认的构建类型:Debug、Release、MinRelSize和RelWithDebInfo。这些选项执行以下 *** 作:
Debug: 禁用优化并包含调试信息;Release:包括优化但没有调试信息;MinRelSize:优化大小。没有调试信息;RelWithDebInfo:优化速度并包含调试信息。
*** 作:打开命令面板 ( Ctrl+Shift+P ) 运行CMake: Select Variant命令。
选择Debug:
6.3中选择了编译器(CMake: Select a Kit),7.1选择了变量(CMake: Select Variant)。打开命令面板 ( Ctrl+Shift+P ) 并运行CMake: Configure命令来配置项目。这会使用选择的Kit和Variant在项目的构建文件夹中生成构建文件。
配置项目后,就可以构建了。打开命令面板 ( Ctrl+Shift+P ) 并运行CMake: Build命令,或从状态栏中选择Build按钮。
在main.cpp main()函数上打断点,点击下方甲壳虫图标即可进行调试(或打开命令面板 Ctrl+Shift+P 并运行CMake: Debug),按F5继续。
参考:
- Using C++ on Linux in VS Code
- Get started with CMake Tools on Linux
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)