我们对使用的操作系统平台推荐如下:

  • 生产环境推荐使用: LinuxBSD

  • 开发环境推荐使用: MAC OSXWindows

一、安装依赖

  • [x] 工具依赖: gcc git libtool make autoconf automake

  • [x] 编译依赖: openssl-devel zlib-devel

  • [x] 框架依赖: libev libeio lua5.3+

二、安装方式

Mac OSX

  • 下载并安装brew, 之后修改源地址为国内加速源;

  • 使用brew包管理器安装系统级编译工具链;

  • 从框架的地址上下载框架的源码, 然后执行build.sh脚本文件自动安装框架依赖库;

  • 使用make build/make rebuild命令来(重新)编译框架;

GNU / Linux

  • 使用apt/yum/pacman/zypper等包管理器命令就能安装系统级编译工具链;

  • 从框架的地址上下载框架的源码, 然后执行build.sh脚本文件自动安装框架依赖库;

  • 使用make build/make rebuild命令来(重新)编译框架;

OpenBSD / FreeBSD

  • 使用pkg或包管理器安装完全的系统级编译工具链;

  • 从框架的地址上下载框架的源码, 然后执行build.sh脚本文件自动安装框架依赖库;

  • 使用make build/make rebuild命令来(重新)编译框架;

Windows

  • MSYS2 - 移植了PacmanMSYS的独立修改版, 在Windows平台上模拟Linux运行环境的兼容技术;

  • WSL/WSL2 - 微软与Canonical公司开发的在Windows (10+)运行原生Linux二进制可执行文件(ELF格式)的兼容层;

    开发者需要自行安装好MSYS2WSL/WSL2环境, 后续框架的编译流程与Linux上基本一致;

    注意: MSYS2可以打包依赖进行静态移植但性能较差, WSL可以生成执行效率更高的代码但可移植性较差.

Copyright © CandyMi 2019-2022 all right reserved,powered by Gitbook该文件修订时间: 2021-03-27 02:01:11

results matching ""

    No results matching ""