Linux下部署C++项目一般流程如下:
sudo apt install build-essential cmake
安装)。g++ main.cpp -o app
编译。CMakeLists.txt
配置文件,再执行mkdir build && cd build && cmake .. && make
。ldd
查看可执行文件依赖的动态库,确保目标系统安装对应库(可通过包管理器安装,如sudo apt install libxxx-dev
)。/usr/local/bin
),并赋予可执行权限sudo chmod +x
。tar
压缩文件,或制作Deb包(需编写control
文件,用dpkg-deb
构建)。scp
+ssh
)。/etc/systemd/system/app.service
),配置ExecStart
指向可执行文件,启用服务sudo systemctl enable app.service
。注:根据项目复杂度选择合适步骤,小型项目可直接编译运行,大型项目建议用CMake构建并打包分发。