glibc 和 gcc 版本查看

# glibc
strings /lib64/libc.so.6|grep GLIBC_


# gcc
`g++ -print-prog-name=cc1plus` -v
gcc -print-search-dirs
### 查看 CentOS 系统中的 glibc libstdc++ 版本 在 CentOS 系统中,`glibc`(GNU C Library) `libstdc++` 是系统运行许多应用程序所依赖的核心库。要查看它们的版本,可以使用以下命令: #### 查看 glibc 版本 使用以下命令查看当前系统中安装的 `glibc` 版本: ```bash ldd --version | grep -i glibc ``` 输出示例如下: ``` ldd (GNU libc) 2.17 ``` 该命令显示的是系统默认使用的 `glibc` 版本,例如 CentOS 7 默认为 `GLIBC_2.17`,而 CentOS 8 可能为 `GLIBC_2.28` 或更高[^1]。 #### 查看 libstdc++ 版本 使用以下命令查看 `libstdc++` 的版本: ```bash strings /usr/lib64/libstdc++.so.6 | grep -i GLIBCXX ``` 输出示例如下: ``` GLIBCXX_3.4 GLIBCXX_3.4.1 ... GLIBCXX_3.4.28 ``` 该命令列出当前系统中 `libstdc++` 支持的所有版本号。若要查看具体安装的主版本号,可使用: ```bash gcc --version ``` 输出示例如下: ``` gcc (GCC) 8.5.0 ``` 这表明当前使用的 `libstdc++` 版本GCC 编译器版本相关联。 #### 静态库的安装与版本检查(如 glibc-static libstdc++-static) 如果需要静态链接库,如 `glibc-static` 或 `libstdc++-static`,可以使用以下命令安装: ```bash wget http://mirror.centos.org/centos/8/PowerTools/x86_64/os/Packages/glibc-static-2.28-151.el8.x86_64.rpm rpm -ivh glibc-static-2.28-151.el8.x86_64.rpm --nodeps ``` 安装完成后,可以通过以下命令确认是否安装成功: ```bash find / -name "libc.a" ``` 若输出路径如 `/usr/lib64/libc.a`,则表示 `glibc-static` 安装成功[^2]。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值