在CentOS上部署C++项目通常涉及以下几个步骤:
安装必要的开发工具和编译器:
sudo yum install gcc gcc-c++
sudo yum install cmake
sudo yum install git vim
配置开发环境:
devtoolset
:sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
source /opt/rh/devtoolset-7/enable
echo "source /opt/rh/devtoolset-7/enable" >> ~/.bashrc
source ~/.bashrc
编译项目:
mkdir build
cd build
cmake ..
make
g++
编译源代码:g++ -o my_program main.cpp
安装依赖库:
运行项目:
./my_program
配置防火墙(如果需要):
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
设置服务(如果需要):
systemd
创建服务文件:sudo vi /etc/systemd/system/my_program.service
编辑服务文件,添加以下内容:[Unit]
Description=My C++ Program
After=network.target
[Service]
ExecStart=/path/to/my_program
Restart=always
[Install]
WantedBy=multi-user.target
然后启用并启动服务:sudo systemctl enable my_program.service
sudo systemctl start my_program.service
请注意,具体的部署步骤可能会根据项目的不同而有所差异。此外,确保在部署前备份所有重要数据,并在非生产环境中充分测试部署流程。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:CentOS中C++项目如何部署