Linux 怎么查询电脑装c++的版本
时间: 2024-10-09 22:10:11 浏览: 23
在Linux系统上,你可以通过命令行工具来查询安装的C++版本。以下是几种常见的方法:
1. **g++** 版本检查:如果你已经安装了`gcc`或`g++`套件(通常包含了C++编译器),可以使用以下命令:
```
g++ --version
```
这将显示所使用的g++(GNU C++)的具体版本。
2. **clang++** 版本检查:如果你安装了Clang编译器,可以用类似的方式:
```
clang++ --version
```
3. **c++filt** 工具:这个工具经常与g++一起使用,用于查看编译器产生的符号信息,有时也可以间接反映出版本信息:
```
c++filt `which g++`
```
4. **apt-get 或 yum**(针对Debian或Red Hat系发行版):
- 对于基于Debian的发行版如Ubuntu,运行:
```bash
sudo apt list | grep gcc
```
- 对于基于RPM的发行版如CentOS,运行:
```bash
sudo yum list installed | grep gcc-c++
```
5. **man pages**(手册页)查阅:
打开终端,输入`man gcc`或`man g++`,然后查找“Version”部分,可以看到版本信息。
记得替换上述命令中的`g++`为`clang++`,如果使用的是特定的编译器。
相关问题
Linux 怎么查询电脑有没有装c++
在Linux系统中,你可以通过包管理器来检查是否安装了C++编译器。常用的包管理器有apt(Debian/Ubuntu)、yum(Red Hat/CentOS)和zypper(SUSE)。以下是几种常见情况下的查询方法:
1. **对于基于`apt`的系统(如Ubuntu、Debian)**:
```
sudo apt search g++
```
如果找到了g++或其他C++编译器(如gcc-c++),那就说明已经安装了。
2. **对于基于`yum`的系统(如CentOS/RHEL)**:
```
sudo yum list | grep gcc-c++
```
3. **对于基于`zypper`的系统(如openSUSE)**:
```
sudo zypper info gcc-c++
```
4. **对于`arch Linux`等基于pacman的系统**:
```
sudo pacman -Qq gcc
```
5. **如果使用的是Brew(macOS)**:
```
brew list | grep cc
```
如果命令结果显示有类似`gcc`, `g++`或指定版本的`clang++`,则说明已安装;如果没有找到结果,则表示未安装C++编译器。
LINUX查看c++版本
你可以使用以下命令来查看Linux上的C++版本:
```shell
g++ --version
```
该命令将显示您系统上安装的g++版本。如果您想查看C++标准版本,请使用以下命令:
```shell
g++ -dM -E - < /dev/null | grep __cplusplus
```
该命令将输出您系统上g++编译器所使用的C++标准版本。