ubuntu 13.10编译tolua++

来源:互联网 发布:知乎 正常感情浓度 编辑:程序博客网 时间:2024/04/25 12:28


刚开始玩这个“小”玩意。。。碰了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