首页主机资讯C++在Ubuntu中如何安装

C++在Ubuntu中如何安装

时间2025-10-17 16:18:04发布访客分类主机资讯浏览1303
导读:C++在Ubuntu中的安装与配置指南 在Ubuntu上安装C++主要分为安装编译工具链、验证安装、**配置开发环境(可选)**三个核心步骤,以下是详细操作流程: 一、安装C++编译工具链 1. 使用APT包管理器(推荐,适合大多数用户)...

C++在Ubuntu中的安装与配置指南

在Ubuntu上安装C++主要分为安装编译工具链验证安装、**配置开发环境(可选)**三个核心步骤,以下是详细操作流程:

一、安装C++编译工具链

1. 使用APT包管理器(推荐,适合大多数用户)

APT是Ubuntu默认的软件包管理工具,可快速安装C++编译器及依赖工具。

  • 更新软件包列表:打开终端(Ctrl+Alt+T),运行以下命令确保软件包信息最新:
    sudo apt update
    
  • 安装build-essential包:该包包含GCC(C编译器)、G++(C++编译器)、Make(项目管理工具)及C/C++标准库头文件等必要组件:
    sudo apt install build-essential
    
  • 安装调试工具(可选):若需调试C++程序,可额外安装GDB(GNU调试器):
    sudo apt install gdb
    

2. 使用Snap包管理器(可选,适合偏好Snap的用户)

Snap是Ubuntu的跨发行版软件包系统,安装GCC的步骤如下:

  • 安装Snapd(若未安装):
    sudo apt install snapd
    
  • 启用Snap商店
    sudo snap install core
    
  • 安装GCC
    sudo snap install gcc
    

3. 手动编译安装(高级用户,需特定版本)

若需要最新版本的GCC或自定义配置,可手动下载源码编译:

  • 安装依赖库:编译GCC需要GMP、MPFR、MPC等数学库:
    sudo apt install gmp-6.1.2 mpfr-4.0.2 mpc-1.1.0
    
  • 下载并解压GCC源码:从GNU官网下载所需版本(如8.3.0),解压后进入目录:
    wget https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz
    tar -xf gcc-8.3.0.tar.gz
    cd gcc-8.3.0
    
  • 配置与编译:创建build目录(避免污染源码),配置安装路径(如/usr/local/gcc-8.3.0),并使用多核编译(-j$(nproc)加速):
    mkdir build &
        &
         cd build
    ../configure --prefix=/usr/local/gcc-8.3.0 --disable-multilib --with-gmp=/usr/local/gmp-6.1.2 --with-mpfr=/usr/local/mpfr-4.0.2 --with-mpc=/usr/local/mpc-1.1.0
    make -j$(nproc)
    
  • 安装与配置环境变量:安装后,将新GCC路径添加到环境变量(~/.bashrc):
    echo 'export PATH=/usr/local/gcc-8.3.0/bin:$PATH' >
        >
         ~/.bashrc
    echo 'export LD_LIBRARY_PATH=/usr/local/gcc-8.3.0/lib64:$LD_LIBRARY_PATH' >
        >
         ~/.bashrc
    source ~/.bashrc
    

二、验证C++安装

安装完成后,通过以下命令验证G++(C++编译器)是否成功安装:

g++ --version

若输出类似g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0的版本信息,则说明安装成功。

三、配置开发环境(可选,提升开发效率)

1. 安装代码编辑器/IDE

  • Visual Studio Code(推荐):轻量级编辑器,支持C++语法高亮、智能提示和调试。
    • 安装:从官网下载.deb包或通过sudo snap install --classic code安装。
    • 配置:打开VS Code,安装“C/C++”“C/C++ Extension Pack”扩展,创建tasks.json(编译配置)、launch.json(调试配置)文件。
  • CLion:专业C++ IDE,提供项目管理、代码分析等功能(需付费,学生可申请免费版)。
  • Eclipse CDT:开源IDE,支持跨平台C++开发,需安装CDT插件。

2. 编写并运行第一个C++程序

  • 创建源文件:用文本编辑器(如nano)创建hello.cpp,内容如下:
    #include <
        iostream>
    
    int main() {
        
        std::cout <
        <
         "Hello, Ubuntu with C++!" <
        <
         std::endl;
        
        return 0;
    
    }
        
    
  • 编译与运行:终端中进入文件所在目录,执行以下命令:
    g++ hello.cpp -o hello  # 编译为可执行文件
    ./hello                 # 运行程序
    
    若终端输出Hello, Ubuntu with C++!,则说明环境配置正确。

四、常见问题解决

  • 权限问题:若编译或运行时提示“Permission denied”,可使用chmod +x hello添加可执行权限。
  • 依赖缺失:手动编译时若出现依赖错误,可通过sudo apt install < 缺失包名> 安装对应依赖。
  • 版本冲突:手动安装GCC后,若系统默认GCC版本未更新,可通过update-alternatives命令切换版本。

通过以上步骤,即可在Ubuntu上完成C++的安装与基础配置,满足日常开发需求。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: C++在Ubuntu中如何安装
本文地址: https://pptw.com/jishu/729097.html
Ubuntu如何查找C++库文件 Linux中如何获取目录大小

游客 回复需填写必要信息