Lua5.0 第零篇

Lua5.0 版本从这里下载:

www.lua.org/ftp/lua-5.0.tar.gz


它的在线文档在这里:

http://www.lua.org/manual/5.0/


很好,终于进入版本五时代了。


打开下载下来的压缩包,好多的目录和文件。不管它们,把所有的源代码文件放到一起,编译一下。

一如既往的好编。

不过在 VS 中编编译器的时候有一个小插曲,就是 print.c 里的 luaP_opnames 找不到,有个链接错误。

原来是宏定义 LUA_OPNAMES 的问题,解决之,搜了一下,发现也就在编译器里使用它,直接把宏干掉。

反正也不影响其它的代码,简单粗暴,直接有效。


根据源代码的存放位置可以看出他们是干什么的:

比如

include 目录里的都是头文件,在把 Lua 以动态链接库的形式链接到程序中时引用这几个头文件就可以了。

src 目录里的都是源代码。其中 lib 里的是库, lua 里的是解释器,luac 里的为编译器。

etc 里有一些有用的小程序,目录中的 README 文件里有介绍。


到 5.0 版本了,越来越接近现在的工作版了,兴奋。


小小的开篇,开始看代码。


老规矩,想到哪写到哪,意识流。


希望 5.0 的代码阅读战线不要拉得太长。


你可能感兴趣的:(lua,Lua5.0)