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の树屋!
评论