Posts

【重识Lua】1:从源码安装lua

18 May 2016

自从13年开始做手游接触lua,始终是边写边学,缺乏对lua更加全面系统的学习,这几篇文章开始“重识lua”, 把欠下的帐还回来。这个系列侧重于总结lua作为扩展程序的用法,不会着重介绍lua的语法。

前言

本文以lua-5.1为例,说明如何从源代码生成二进制的lua和luac可执行文件。PC操作系统以Mac为例。

下载lua源代码

这里是:lua官网各个版本的下载地址 下载Lua 5.1

编译出lua和luac

解压下载的lua-5.1.tar.gz压缩包, 得到如下的目录结构:
  /Users/sunyongjian1/codes/lua/lua-5.1 l
total 56
drwxr-xr-x@ 12 lina  staff   408B  2 20  2006 .
drwxr-xr-x   5 lina  staff   170B  5 18 22:46 ..
-rw-r--r--@  1 lina  staff   1.5K  1  7  2006 COPYRIGHT
-rw-r--r--@  1 lina  staff   7.7K  2 20  2006 HISTORY
-rw-r--r--@  1 lina  staff   3.7K  1 26  2006 INSTALL
-rw-r--r--@  1 lina  staff   2.2K  2 20  2006 MANIFEST
-rw-r--r--@  1 lina  staff   3.5K  2 16  2006 Makefile
-rw-r--r--@  1 lina  staff   1.3K  1 19  2006 README
drwxr-xr-x@ 11 lina  staff   374B  2 13  2006 doc
drwxr-xr-x@ 12 lina  staff   408B  2  9  2006 etc
drwxr-xr-x@ 58 lina  staff   1.9K  5 18 23:10 src
drwxr-xr-x@ 22 lina  staff   748B  8 12  2005 test
...

阅读全文 ...


【离开有爱】

05 May 2016

今天确定了离职日期:5月16号,因为下周就不在公司了,所以提前办理了离职手续。 com4loves 有爱有梦的地方,感谢这里的伙伴们。 ...

阅读全文 ...


我的C++代码风格宣言——不再反复

03 May 2016

前言

本文总结了我的C++代码风格,给自己定下一个宣言,除了团队需要,个人的代码风格以此为准,避免出现自己独立编写的项目中存在的代码风格不一致的问题。此风格文档可以与时俱进,吸取前辈精华,以后自己的C++代码风格如果出现不一致,一律以此为准。不再反复,不再纠结。最终标准暂时以AStyle脚本文件为载体,为了统一风格,用AStyle来处理项目所有的C++相关文件,杜绝因代码风格纠结,浪费时间。 ...

阅读全文 ...


【cocos2d-x 3.x 学习与应用总结】5: 工具分享--自动添加C++文件路径到Android.mk

27 Apr 2016

前言

本文分享一个实用的python脚本,用来在cocos2d-x打android包的时候,添加C++源文件路径到jni/Android.mk中。 ...

阅读全文 ...


python目录操作

25 Apr 2016

前言

本文总结了python编程中目录操作相关的知识点。 ...

阅读全文 ...