Home

Awesome

简介

本项目为《Lua解释器构建:从虚拟机到编译器》的随书源码。前5章的代码,均在windows平台和linux平台下通过测试。第6章的工程,为使用本书构建的Lua解释器开发的俄罗斯方块小游戏,只支持在windows系统下编译与运行。欢迎大家加群讨论QQ:185017593。

书籍已经正式上市,可以点击官方正版链接购买,感谢支持。

image

编译环境

windows系统:所有用例均在Visual Studio 2017上通过编译和运行。
linux系统:在ubuntu18.04和centos7上,使用gcc 6.5.0通过编译,并运行。第6章的工程只能在windows平台下编译与运行。

工程构建与编译

随书源码使用cmake来构建工程,构建编译流程如下所示:

windows环境的构建流程

linux环境下的构建流程

Star History

Star History Chart