Linux
hpsocket-Linux8 Linux
HP-Socket for Linux 提供的 API 接口与 Windows 版本一致,但实现代码则完全独立。
HP-Socket for Linux 使用了 C++14 标准的新特性,需要 GCC 6.x 以上版本的编译器进行编
译。
注意:HP-Socket for Linux 编译运行要求:
1) Linux 内核版本:2.6.32 及以上
2) GCC 版本:6.x 及以上
3) glibc 版本:2.14.x 及以上
4) 依赖库:librt、libdl、libpthread
8.1 编译8 Linux
HP-Socket for Linux 提供的 API 接口与 Windows 版本一致,但实现代码则完全独立。
HP-Socket for Linux 使用了 C++14 标准的新特性,需要 GCC 6.x 以上版本的编译器进行编
译。
注意:HP-Socket for Linux 编译运行要求:
1) Linux 内核版本:2.6.32 及以上
2) GCC 版本:6.x 及以上
3) glibc 版本:2.14.x 及以上
4) 依赖库:librt、libdl、libpthread
8.1 编译
HP-Socket 发布包已提供 x86 和 x64 平台下的编译好的二进制库文件和示例 Demo 可执
行文件(编译环境:Linux 2.6.32、GCC 6.3.1)。也可以通过以下方式自行编译:
1、 Windows 远程编译:HP-Socket 发行包中提供了 HP-Socket 及其示例 Demo 的
Visual Studio 项目工程,可以打开对应项目工程编译 HP-Socket 库或示例 Demo;
也可以运行 script/ 目录下的 ms-build-libs.bat、ms-build-demos.bat、ms-build-
all.bat 分别编译 HP-Socket 库或(和)示例 Demo。
2、 compile.sh:可以使用 HP-Socket 发行包中提供的 script/compile.sh 编译脚本编
译 HP-Socket 库文件。注:compile.sh 只编译 HP-Socket 库,不编译示例 Demo
8.2 安装
发布包提供的 script/install.sh 脚本用于安装(或卸载)HP-Socket,它会安装(或卸载)
当前平台的库文件进行。install.sh 脚本支持以下参数:
页:
[1]