在CentOS上部署C++項目通常涉及以下幾個步驟:
安裝GCC和G++編譯器:
sudo yum install gcc gcc-c++ kernel-devel
或者,如果需要更高版本的GCC,可以使用devtoolset
:
sudo yum install centos-release-scl
scl enable devtoolset-11 bash
然后安裝所需版本的GCC:
yum install devtoolset-11-gcc devtoolset-11-gcc-c++
安裝CMake(如果項目使用CMake進行構建):
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
CMakeLists.txt
文件,內容根據項目需求編寫。mkdir build
cd build
cmake ..
make
build
目錄下生成可執行文件。例如,如果項目名為myproject
,則運行:./myproject
sudo yum install boost boost-devel
~/.bashrc
或~/.bash_profile
中添加相應的配置。sudo systemctl stop firewalld
sudo systemctl disable firewalld
vi /etc/sysconfig/network-scripts/ifcfg-ens33
bootproto=static
ipaddr=192.168.0.88
onboot=yes
netmask=255.255.255.0
gateway=192.168.0.1
然后重啟網絡服務:sudo systemctl restart network
以上步驟是在CentOS上部署C++項目的一般流程。具體項目的部署可能還需要根據項目的實際情況進行調整。