Blog21 ubuntu22.04下搭建C++开发环境
配置C++编译环境
安装C++编译器
Ubuntu22.04通常自带gcc和g++编译器,但如果没有安装,可以通过以下命令安装:
1 | sudo apt update |
- 这将安装
gcc、g++、make等工具,提供C++编译所需的环境 - 确认安装成功,可以检查
g++版本
1 | g++ --version |
安装Visual Studio Code
使用下面命令安装VS Code:
1 | sudo snap install code --classic |
安装C++扩展
配置C++编译和调试环境
在 VS Code 中,需要创建任务和调试配置,以便编译和运行 C++ 程序。
创建任务配置(tasks.json)
tasks.json 用于配置如何编译 C++ 文件。按照以下步骤创建:
- 按
Ctrl+Shift+B,VS Code 会提示你创建编译任务。 - 选择
Create tasks.json file from template,然后选择Others。 - 打开
.vscode/tasks.json文件,修改内容如下:
1 | { |
- 这个配置将使用
g++编译当前打开的 C++ 文件,并生成与源文件同名的可执行文件。
创建调试配置(launch.json)
launch.json 用于配置调试设置。按照以下步骤创建:
- 按
F5或Ctrl+Shift+D打开调试面板。 - 点击
create a launch.json file创建调试配置。 - 选择
C++ (GDB/LLDB),然后选择g++ - Build and debug active file。 - 打开
.vscode/launch.json文件,确保内容类似如下:
1 | { |
program字段指定调试时执行的文件路径。preLaunchTask设置为g++ build active file,表示在调试前会先编译程序。
编写并运行 C++ 程序
创建一个简单的 C++ 文件
在 VS Code 中新建一个 hello.cpp 文件,输入以下内容:
1 |
|
编译和运行
-
按
Ctrl+Shift+B,编译 C++ 文件。这会生成一个可执行文件hello(在当前目录下)。 -
按
Fn + F5启动调试,VS Code 将会编译并运行hello.cpp,并在终端中显示输出:1
Hello, World!
使用终端手动编译和运行(可选)
你也可以在 VS Code 的终端中手动编译和运行:
1 | g++ -g hello.cpp -o hello |
-g选项用于生成调试信息。-o hello指定输出的可执行文件名。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zaydenの树屋!
评论
























