CentOS C++开发如何配置IDE

397
2025/3/13 15:32:07
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统上进行C++开发,你可以选择多种集成开发环境(IDE),如CLion、Visual Studio Code和Qt Creator。下面我将详细介绍如何在CentOS上配置Visual Studio Code进行C++开发。

安装Visual Studio Code

  1. 下载并安装Visual Studio Code: 你可以从Visual Studio Code的官方网站下载适用于Linux的版本,并按照安装指南进行安装。

安装C/C++扩展

  1. 打开Visual Studio Code: 启动Visual Studio Code。

  2. 安装C/C++扩展

    • 按下 Ctrl+Shift+X 打开扩展面板。
    • 在搜索框中输入 C/C++
    • 找到由Microsoft发布的 Microsoft C/C++ 扩展并点击安装。

配置编译器

  1. 下载并安装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/
    
  2. 配置环境变量: 右击 此电脑计算机,选择 属性 -> 高级系统设置 -> 环境变量。 在 系统变量 部分找到 Path,点击编辑,添加MinGW-w64的 bin 目录到 Path 变量中。

创建并配置项目

  1. 创建新项目: 在Visual Studio Code中,选择 文件 -> 打开文件夹,创建一个新的项目文件夹。

  2. 创建 main.cpp 文件: 在项目文件夹中创建一个 main.cpp 文件,并编写一个简单的C++程序进行测试。

    #include <iostream>
    int main() {
        std::cout << "Hello, World!" << std::endl;
        return 0;
    }
    
  3. 配置 tasks.jsonlaunch.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"
            }
        ]
    }
    

运行和调试

  1. 编译项目: 按下 F5 或点击调试工具栏中的绿色三角形按钮,Visual Studio Code会自动编译并运行项目。

  2. 调试项目: 设置好断点后,按下 F5 启动调试,你可以在调试工具栏中查看变量值和单步执行代码。

通过以上步骤,你就可以在CentOS上配置好Visual Studio Code进行C++开发。如果你有其他需求或问题,欢迎继续提问!

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS ulimit设置对系统性能有何影响