下面为你详细讲解“ubuntu系统vscodeC++编译环境配置与使用方式”的完整攻略。
一、安装和配置C++编译环境
1. 安装GCC和G++编译器
在终端执行以下命令来安装GCC和G++编译器:
sudo apt install build-essential
2. 安装CMake
在终端执行以下命令来安装CMake:
sudo apt install cmake
3. 安装调试器GDB
在终端执行以下命令来安装GDB:
sudo apt install gdb
二、安装VS Code
在Ubuntu上下载VS Code的.deb安装文件,然后执行以下命令来进行安装:
sudo dpkg -i code*.deb
如果你遇到了依赖问题,可以执行以下命令进行安装:
sudo apt install -f
三、配置VS Code环境
1. 安装C++插件
打开VS Code并按下Ctrl + Shift + X
,将会打开插件市场。在搜索框中输入"C++",然后安装Microsoft官方的 C/C++插件。
2. 配置编译器路径
按下Ctrl + ,
打开Settings.json文件并添加以下内容:
{
"C_Cpp.default.compilerPath": "/usr/bin/g++",
"C_Cpp.default.cmake.configureSettings": {
"buildDirectory": "${workspaceFolder}/build"
},
"C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools",
"cmake.configureOnOpen": true
}
其中C_Cpp.default.compilerPath
指定了G++编译器的路径。
3. 配置任务
按下Ctrl + Shift + B
并点击"配置任务",然后选择"C++"。
接下来,VS Code会为你创建一个名为tasks.json的文件,包含如下内容:
{
"tasks": [
{
"type": "shell",
"label": "C/C++: g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"version": "2.0.0"
}
该文件定义了VS Code的编译任务。你可以根据自己的需求进行修改或自定义。
四、示例说明
示例一
假设我们在Ubuntu上新建了一个名为“test”的文件夹,我们可以执行以下命令在该文件夹内新建一个源文件hello.cpp
。
cd ~
mkdir test
cd test
touch hello.cpp
接下来,在VS Code中打开test文件夹并新建并保存一个项目test.code-workspace
,然后在该文件夹中创建一个C++源文件test.cpp,并输入以下内容:
#include<iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
按下Ctrl + Shift + B
编译并执行该文件。如果一切正常,终端将会输出"Hello World!"。
示例二
假设我们需要使用CMake来构建一个C++项目。
我们可以先新建以下目录结构:
mkdir project
cd project
mkdir src build
在src文件夹中新建一个hello.cpp
文件,并输入以下内容:
#include<iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
在project文件夹中新建一个CMakeLists.txt文件,并输入以下内容:
cmake_minimum_required(VERSION 3.0)
project(hello)
add_executable(hello src/hello.cpp)
在VS Code中打开project文件夹,按下Ctrl + Shift + P
,然后选择"CMake: Configure",VS Code会为你在build文件夹中生成Makefile文件。接下来,按下Ctrl + Shift + B
并选择"build",重新编译并执行该文件。如果一切正常,终端将会输出"Hello World!"。
以上就是安装和配置Ubuntu下VS Code的C++环境的详细步骤和两个示例说明。希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu系统vscodeC++编译环境配置与使用方式 - Python技术站