写了一款监听工具,用于构造测试业务,部署在 Linux 服务器上,但是周围各种各样的 Linux 版本,导致部署上存在各种各样的问题
工具依赖于 boost 库,使用 C++ 语言书写,编译采用 cmake,发现进行直接打包好进行部署到 Linux 服务器上,会出现各种依赖问题
是否可以把源代码放置在 Linux 服务器上进行编译,来解决依赖的问题,但是同样的也出现了各种在编译 boost 库时遇到的问题,目前只是在固定的几个镜像的 Linux 服务器上正常部署,其他的有各种问题,无非是编译依赖缺少各种 lib,so, shell 命令等。
求可用的能够解决大部分 Linux 版本部署的方案。欢迎大家讨论