在 CentOS 上进行 C++ 开发/编译,通常需要配置以下几类依赖和环境:
这是最基础的依赖,用于编译 C/C++ 程序。
sudo yum groupinstall "Development Tools"
或单独安装:
sudo yum install -y gcc gcc-c++ make cmake
说明:
gcc:C 编译器gcc-c++:C++ 编译器(g++)make:构建工具cmake:现代 C++ 项目常用构建工具查看版本:
g++ --version
根据项目需要安装:
sudo yum install -y glibc-devel
sudo yum install -y pthread-static
sudo yum install -y openssl-devel
sudo yum install -y blas-devel lapack-devel
sudo yum install -y boost-devel
sudo yum install -y jsoncpp-devel
sudo yum install -y protobuf-devel
sudo yum install -y gtest-devel
sudo yum install -y gdb
sudo yum install -y valgrind
注意:
dnfsudo dnf groupinstall "Development Tools"
// test.cpp
#include <iostream>
int main() {
std::cout << "Hello CentOS C++" << std::endl;
return 0;
}
编译:
g++ test.cpp -o test
./test
如果你是指:
可以告诉我具体场景,我可以给你更精确的配置方案。