【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 修复依赖问题。
相关推荐
牢姐与蒯10 小时前
Linux进程(九).自定义shell——深度理解命令行和shell
linux·运维·服务器
前端 贾公子10 小时前
Milvus使用指南 (下)
java·服务器·前端
snow@li10 小时前
服务器运维:mysql 安装笔记
运维·服务器·mysql
天道jimmy10 小时前
VulnHub 系列:View2aKill,1
linux·运维·服务器
荀彧原名苟或10 小时前
SAP 执行 CMD命令(GUI_EXEC 执行电脑本机命令、SXPG_COMMAND_EXECUTE函数执行服务器上的外部程序)<转载>
运维·服务器·sap·abap
帷幕落秋10 小时前
Nginx 系列实战(三):LNMP 完整搭建,动静分离的学习总结
运维·自动化运维
Jae den10 小时前
服务器 CPU 核心越多越好吗?
运维·服务器
先吃饱再说10 小时前
从本地跑通到公网访问:前后端项目部署实战
运维·全栈
帷幕落秋10 小时前
一文吃透 Nginx 虚拟主机:原理 + 双站点实战 + SELinux 排错
运维·自动化运维
mengge.cloud10 小时前
0909华为云网络类服务实践小白实验教程
linux·运维·服务器·网络·华为云·php