在CentOS系统上进行C++开发,你可以选择多种集成开发环境(IDE),如CLion、Visual Studio Code和Qt Creator。下面我将详细介绍如何在CentOS上配置Visual Studio Code进行C++开发。
打开Visual Studio Code: 启动Visual Studio Code。
安装C/C++扩展:
Ctrl+Shift+X
打开扩展面板。C/C++
。Microsoft C/C++
扩展并点击安装。下载并安装MinGW-w64: 你需要安装支持C++23标准的编译器。可以从 MinGW-w64官网 下载适用于CentOS的安装包。
wget https://sourceforge.net/projects/mingw-w64/files/mingw-w64/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
unzip x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z -d /opt/
配置环境变量:
右击 此电脑
或 计算机
,选择 属性
-> 高级系统设置
-> 环境变量
。
在 系统变量
部分找到 Path
,点击编辑,添加MinGW-w64的 bin
目录到 Path
变量中。
创建新项目:
在Visual Studio Code中,选择 文件
-> 打开文件夹
,创建一个新的项目文件夹。
创建 main.cpp
文件:
在项目文件夹中创建一个 main.cpp
文件,并编写一个简单的C++程序进行测试。
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
配置 tasks.json
和 launch.json
:
Ctrl+Shift+D
打开 终端
,然后输入 Tasks: Configure Task
生成 tasks.json
文件。F5
或点击左侧调试图标,然后输入 Debug: Open launch.json
生成 launch.json
文件。以下是一个简单的 tasks.json
示例:
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
]
}
]
}
以下是一个简单的 launch.json
示例:
{
"version": "0.2.0",
"configurations": [
{
"name": "g++ build and debug",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++ build active file",
"miDebuggerPath": "/usr/bin/gdb"
}
]
}
编译项目:
按下 F5
或点击调试工具栏中的绿色三角形按钮,Visual Studio Code会自动编译并运行项目。
调试项目:
设置好断点后,按下 F5
启动调试,你可以在调试工具栏中查看变量值和单步执行代码。
通过以上步骤,你就可以在CentOS上配置好Visual Studio Code进行C++开发。如果你有其他需求或问题,欢迎继续提问!
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: CentOS ulimit设置对系统性能有何影响