【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 修复依赖问题。
相关推荐
Shell运维手记5 分钟前
Linux (挂载|rpm|yum|源码编译)
linux·运维·笔记·网络协议·bash
-今昭-9 分钟前
MFS高可用负载均衡
运维·负载均衡
ITyunwei098714 分钟前
SSL 证书过期排查实战:openssl + Nginx 4步从发现到续签
运维·网络
郝开22 分钟前
Docker Compose 本地环境搭建:kkFileView
运维·docker·容器
QYR_1128 分钟前
2032年气相分解设备市场规模达2.25亿美元:VPD向高灵敏度、自动化晶圆污染检测升级
运维·自动化
RisunJan29 分钟前
Linux命令-vgchange(修改 LVM 卷组属性)
linux·运维·服务器
ZMacros1 小时前
Buildroot构建文件系统
linux·服务器
herinspace1 小时前
管家婆财贸ERP如何进行基本信息批量搬移
服务器·数据库·管家婆软件·财务软件
仓储管理员20251 小时前
不同业务场景下,如何匹配适配的WMS系统?
大数据·运维·云计算·精选
Είναι η κοπέλα1 小时前
游戏窗口自动化点击与防误点设计:模板匹配 + 区域限制 + 强制置顶
运维·游戏·自动化