Home

Awesome

kcp-perl

README in English

[TOC]

1 概要

1.1 目录结构

kcp-perl
├── build.sh        # 构建脚本
├── Changes         # 版本说明
├── .devcontainer   # VSCode编辑器配置
├── Dockerfile.dev  # 开发容器的配置文件
├── .gitignore
├── .gitmodules
├── KCP             # KCP的Perl扩展模块
│   ├── Changes     # 针对 KCP.pm 的版本说明
│   ├── KCP.xs      # 扩展源码
│   ├── lib
│   │   ├── KCP
│   │   │   └── Test.pm
│   │   └── KCP.pm
│   ├── Makefile.PL
│   ├── MANIFEST
│   ├── ppport.h
│   ├── README
│   ├── t           # 测试脚本目录
│   └── typemap
├── kcp-src         # Git子模块:关联到 “skywind3000/kcp 项目
├── LICENSE
├── README.md

1.2 快速获取

1.3 在线帮助手册


2 依赖

依赖分为系统工具和perl模块

2.1 系统工具

  1. cpan
yum install -y cpan
  1. perl-Test-Simple(测试需要)
yum install -y perl-Test-Simple

2.2 Perl模块

  1. Devel::PPPort
cpan -i Devel::PPPort
  1. Test::More(测试需要)
cpan -i Test::More

3 构建

git submodule init
git submodule update

3.1 一键构建

./build.sh

3.2 分步构建

./build.sh configure
./build.sh compile
./build.sh test
./build.sh install

4 使用