【KeyarchOS】安装GCC&&Glibcxx_3.4.20实践

本文介绍了浪潮信息KOS服务器操作系统中安装和使用Glibcxx的过程,包括操作系统环境要求(KeyarchOS5.8sp1,X86_64),Glibcxx版本(3.4.20),以及如何安装GCC和gcc-c++以支持C++编程。通过编写和运行测试程序验证了Glibcxx的正确集成。

目录

1 概述

2 安装准备

2.1 操作系统环境

2.2 Glibcxx版本

3 安装

3.1 安装gcc

3.2 安装gcc-c++

4 使用Glibcxx

4.1 编写测试程序


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

Glibcxx,也称为GNU C++库,是GNU计划的一部分,它提供了C++标准库的实现。它是GCC(GNU编译器集合)的一部分,用于支持C++编程语言。Glibcxx是一个开源项目,旨在提供与ISO/IEC C++标准兼容的功能,包括容器、算法、迭代器、字符串处理、输入/输出等。它在基于C库(glibc)的基础上进行扩展,提供了许多C++特定的功能和类。使用Glibcxx可以方便地编写跨平台的C++代码,支持多种操作系统和体系结构。Glibcxx还提供了丰富的文档和示例代码,以帮助开发人员快速上手并有效地使用库的功能。详细介绍见官网链接https://gcc.gnu.org/。

2 安装准备

2.1 操作系统环境

版本信息:KeyarchOS 5.8sp1

硬件平台:X86_64

2.2 Glibcxx版本

Glibcxx-3.4.20

3 安装

3.1 安装gcc

1、查看gcc版本,若无gcc,先安装:

使用GLIBCXX_3.4.20对于gcc的版本要求为4.8及以上,默认安装的版本为8.5,符合使用要求。

安装后查看版本:

3.2 安装gcc-c++

1、使用yum命令直接安装gcc-c++:

yum install gcc-c++

2、查看系统已安装的所有GLIBCXX版本:

strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

 

 可以看到,Glibcxx_3.4.20已被安装。

4 使用Glibcxx

4.1 编写测试程序

1、创建c++程序文件test.cpp

2、保存后编译:

g++ test.cpp -o testprogram

 生成可执行文件testprogram:

3、运行testprogram

./testprogram

可以看到,程序正常运行,说明gcc编译成功。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值