linux安装skynet总结
来源:互联网 发布:多伦多大学教育学 知乎 编辑:程序博客网 时间:2024/06/15 02:01
这是云风的一个开源项目,wiki请看点我
- clone 项目
git clone https://github.com/cloudwu/skynet.git
- 安装开发工具集合 “Development Tools”, 因为需要用到autoconf
- 看看都有什么
# yum group list
- 安装
# yum group install "Development Tools"
- 看看都有什么
- 安装readline,不然报错找不到头文件
#yum -y install readline-devel
- make一下
# cd skynet
# make linux - 编译done
![](file:///C:/Users/ADMINI~1/AppData/Local/Temp/enhtmlclip/4326be6b-741a-48dc-8f26-a3717b7a3847.png)
关于 lua
skynet 自带了一份 Lua 5.3 的源代码。并在官方版本的基础上做了一点小修改。
这是因为,skynet 框架有可能启动大量的 lua 虚拟机。而大量的 Lua 虚拟机中运行的是相同的代码。skynet 带的修改版 Lua 实现会尽量共享相同的 Lua 函数原型以节约内存、提高初始化 Lua 虚拟机的速度。其副作用是,通过 loadfile luaL_loadfile
等加载过的 lua 文件,不会再次从文件系统加载(但你可以通过 code cache 接口重置)。
另外,为了方便调试,skynet 给 lua vm 打了个补丁,可以在 lua 代码陷入死循环后,也可以从外部使其跳出3。
如果你不喜欢这个设计,也可以链接自己的 Lua 库。方法是改写 Makefile 中的 LUA_LIB
以及LUA_INC
变量。
注:skynet 需要 Lua 5.3 版,不支持 Lua 5.1 以及 LuaJIT 。
如果你在编译 lua 的过程中遇到问题,请仔细阅读:http://www.lua.org/manual/5.3/readme.html
0 0
- linux安装skynet总结
- linux安装skynet问题总结
- skynet安装问题总结
- CentOS安装skynet问题总结
- CentOS安装skynet问题总结
- linux下编译安装skynet
- skynet 安装笔记
- Skynet安装及配置
- skynet mud安装测试笔记
- skynet linux ubuntu 环境配置
- skynet
- Skynet
- skynet
- Skynet服务器框架(一) Linux下的安装和启动
- redhat linux 安装总结
- linux上网安装总结
- redhat linux 安装总结
- 初试linux&安装总结
- Myeclips 自动补全功能失效
- Android 属性动画左右移动
- android程序中给我评分的功能
- 二维码初解
- 关于APP自动化安装(初探)
- linux安装skynet总结
- Android double保留两位小数:截取 和 四舍五入
- 面试题
- 四轴飞行器入门知识
- Nordic mem_pool
- [leetcode] 377. Combination Sum IV 解题报告
- 激活Office 365移动设备管理MDM服务
- 十、oracle 常用函数
- Milestone 系统架构 及产品白皮书