在CentOS系统中安装C++库,通常需要使用包管理器yum或dnf。以下是一些常见的C++库及其安装方法:
GCC(GNU Compiler Collection)和G++(GNU C++ Compiler)是编译C++程序的基本工具。
sudo yum install gcc g++ 或者使用dnf(适用于CentOS 8及以上版本):
sudo dnf install gcc g++ CentOS默认安装了标准C++库,通常不需要额外安装。
Boost是一个功能强大的C++库集合,提供了许多有用的功能。
sudo yum install boost-devel 或者使用dnf:
sudo dnf install boost-devel STLPort是一个替代标准模板库(STL)的实现。
sudo yum install stlport-devel 或者使用dnf:
sudo dnf install stlport-devel 对于其他第三方C++库,通常可以通过以下步骤安装:
查找库的包名: 使用yum search或dnf search命令查找库的包名。
sudo yum search <library_name> 或者
sudo dnf search <library_name> 安装库: 找到包名后,使用yum install或dnf install命令安装。
sudo yum install <package_name> 或者
sudo dnf install <package_name> OpenCV是一个广泛使用的计算机视觉库。
查找OpenCV包名:
sudo yum search opencv 或者
sudo dnf search opencv 安装OpenCV:
sudo yum install opencv-devel 或者
sudo dnf install opencv-devel 安装完成后,可以通过编写一个简单的C++程序来验证库是否正确安装。
#include <iostream> int main() { std::cout << "Hello, World!" << std::endl; return 0; } 编译并运行:
g++ -o hello hello.cpp ./hello 如果输出Hello, World!,则说明安装成功。
通过以上步骤,你可以在CentOS系统中安装所需的C++库。