CentOS C++项目部署流程如下:
sudo yum install -y gcc gcc-c++ make cmake
。sudo yum install -y <库名>-devel
。CMakeLists.txt
文件,声明依赖库和可执行文件。mkdir build && cd build && cmake ..
。g++
编译(简单项目):g++ -o output main.cpp -l<库名>
。make
。sudo make install
,或手动复制可执行文件到目标路径。systemd
服务文件(如/etc/systemd/system/项目名.service
),指定可执行文件路径和启动参数。sudo chmod +x <可执行文件>
。sudo firewall-cmd --permanent --add-port=<端口号>/tcp
,然后sudo firewall-cmd --reload
。./可执行文件
或通过服务管理命令(如systemctl start 项目名
)。tail -f /var/log/项目名/日志文件
。说明:具体步骤需根据项目依赖和运行方式调整,复杂项目建议使用Docker容器化部署以确保环境一致性。