刚开始玩这个“小”玩意。。。碰了N鼻子灰。。。在此记录一下,备忘。。。
ubuntu下可以装不同版本的lua,即使装了5.2,仍然不影响5.1的安装。。。
以下省略通用的安装部分。。。
由于ubuntu下用apt-get安装的lua的 .h和.a文件不在一个目录,编译的时候会有麻烦,因此,需要把他们集合起来。。。
1、首先确保安装了lua5.1 和 lua5.1-0-dev
sudo apt-get install lua5.1
sudo apt-get install lua5.1-0-dev
2、把相关文件拷贝到一个目录下,这里是 lua5.1-for-compile
sudo cp /usr/lib/i386-linux-gnu/liblua5.1* ~/Downloads/lua5.1-for-compile
sudo cp /usr/include/lua5.1/*.* ~/Downloads/lua5.1-for-compile/
sudo chmod 777 ~/Downloads/lua5.1-for-compile/*.*
3、修改 tolua++-1.0.93 下 config_linux.py 里的如下两行:
CCFLAGS = ['-I ~/Downloads/lua5.1-for-compile', '-O2', '-ansi', '-Wall']
LIBS = ['lua5.1', 'dl', 'm']
4、scons all 编译,会有几个warning,不用管他
END