【Linux】g++安装教程

Linux上安装g++教程

实现c++语言在Linux上编译运行

1. 更新软件包列表

打开终端,先更新软件包列表以确保获取最新版本信息:

bash 复制代码
sudo apt update

2. 安装 build-essential 工具包

build-essential 包含 g++、gcc、make 和其他编译所需的工具:

bash 复制代码
sudo apt install build-essential

3. 验证安装

安装完成后,检查 g++ 版本以确认安装成功:

bash 复制代码
g++ --version

如果成功,会显示类似以下信息:

复制代码
g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
...

4. 测试编译(可选)

创建一个简单的 C++ 程序测试编译器是否正常工作。

  1. 新建文件 hello.cpp

    bash 复制代码
    nano hello.cpp
  2. 输入以下内容:

    cpp 复制代码
    #include <iostream>
    int main() {
        std::cout << "Hello, Ubuntu g++!" << std::endl;
        return 0;
    }
  3. Ctrl+XYEnter 保存退出。

  4. 编译并运行:

    bash 复制代码
    g++ hello.cpp -o hello
    ./hello

    成功时会输出:

    复制代码
    Hello, Ubuntu g++!

5. 安装特定版本的 g++(可选)

如果需要其他版本(如 g+±12),执行:

bash 复制代码
sudo apt install g++-12

切换默认版本:

bash 复制代码
sudo update-alternatives --config g++

常见问题

  • 权限问题 :确保使用 sudo 或以 root 权限运行命令。
  • 依赖错误 :运行 sudo apt --fix-broken install 修复依赖问题。
相关推荐
星宸追风20 分钟前
Ubuntu更换Home目录所在硬盘的过程
linux·运维·ubuntu
制造数字化方案研究院34 分钟前
59页|PPT|华为集成服务交付ISD业务变革总体方案:业务规则、流程、IT、组织及度量“四位一体”的管理体系
运维·华为
热爱生活的猴子1 小时前
Poetry 在 Linux 和 Windows 系统中的安装步骤
linux·运维·windows
渲吧-云渲染1 小时前
云渲染时,电脑能关机吗?关键阶段操作指南
运维·服务器·电脑
BD_Marathon1 小时前
Ubuntu下的Tomcat服务器部署
服务器·ubuntu·tomcat
m0_694845571 小时前
服务器需要备案吗?在哪些地区需要备案?
linux·运维·服务器·云计算
myloveasuka1 小时前
[Linux]内核态与用户态详解
linux
@BreCaspian1 小时前
在HP暗影精灵Ubuntu20.04上修复IntelAX211Wi-Fi不可用的全过程记录——系统安装以后没有WIFI图标&无法使用无线网
linux
小眼睛FPGA1 小时前
【RK3568+PG2L50H开发板实验例程】Linux部分/FPGA dma_memcpy_demo 读写案例
linux·运维·科技·ai·fpga开发·gpu算力
weixin_437398212 小时前
转Go学习笔记
linux·服务器·开发语言·后端·架构·golang