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 的代码阅读战线不要拉得太长。


转载于:https://my.oschina.net/xhan/blog/498942

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值