在CentOS上配置C++环境时,以下是一些最佳实践:
yum install gcc gcc-c++
命令安装GCC和G++编译器。make
、vim
等基本开发工具,使用sudo yum install make vim
。sudo yum install cmake
。sudo yum install centos-release-sclsudo yum install devtoolset-9-gcc
。sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel
。~/.bashrc
文件,添加以下内容:export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
source ~/.bashrc
。gcc --version
和g++ --version
命令验证编译器是否安装成功。test.cpp
,内容如下:#include <iostream>
int main() {
std::cout << "Hello, CentOS C++!" << std::endl;
return 0;
}
g++ -o test test.cpp && ./test
编译并运行程序,确保输出“Hello, CentOS C++!”。wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz && tar -zxvf cmake-3.6.2.tar.gz && cd cmake-3.6.2 && ./bootstrap && make -j4 && sudo make install
命令安装CMake。CMakeLists.txt
文件,内容如下:cmake_minimum_required(VERSION 3.0)
project(MyProject)
set(CMAKE_CXX_STANDARD 11)
add_executable(MyExecutable main.cpp)
build
目录,进入build
目录后运行cmake .. && make
。sudo yum install centos-release-sclsudo yum install devtoolset-9 -y
命令安装Devtoolset。scl enable devtoolset-9 bash
命令激活Devtoolset。gcc -v
命令验证新版本GCC是否安装成功。以上步骤可以帮助你在CentOS上配置一个基本的C++开发环境。根据你的具体需求,可能还需要安装其他工具和库来支持你的开发工作。