首页 > 其他 > 详细

lua 安装配置

时间:2015-07-09 11:06:55      阅读:221      评论:0      收藏:0      [点我收藏+]

LUA用纯C语言编写

1、相关安装配置

 

Last login: Thu Jul  9 08:42:02 on console

nixinshengdeMacBook-Pro:~ nixinsheng$ cd /Users/nixinsheng/Desktop/Lua/Lua/lua-5.2.3/src   (进入安装文件路径)

 

nixinshengdeMacBook-Pro:src nixinsheng$ make macosx

xcrun: error: active developer path ("/Applications/xcode 6.3.1/Xcode6.3.1.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`)

 

nixinshengdeMacBook-Pro:src nixinsheng$ sudo xcode-select --switch /Applications/xcode6/Xcode.app (上面报错,这里进入应用程序里的Xcode,now 本机器Xcode版本6.4)

 

Password:

nixinshengdeMacBook-Pro:src nixinsheng$ make macosx

/Applications/xcode6/Xcode.app/Contents/Developer/usr/bin/make all SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline" CC=cc

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lcode.o lcode.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lctype.o lctype.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o ldebug.o ldebug.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o ldo.o ldo.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o ldump.o ldump.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lfunc.o lfunc.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lgc.o lgc.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o llex.o llex.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lmem.o lmem.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lobject.o lobject.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lopcodes.o lopcodes.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lparser.o lparser.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lstate.o lstate.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lstring.o lstring.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o ltable.o ltable.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o ltm.o ltm.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lundump.o lundump.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lvm.o lvm.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lzio.o lzio.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lauxlib.o lauxlib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lbaselib.o lbaselib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lbitlib.o lbitlib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lcorolib.o lcorolib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o ldblib.o ldblib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o liolib.o liolib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lmathlib.o lmathlib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o loslib.o loslib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lstrlib.o lstrlib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o ltablib.o ltablib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o loadlib.o loadlib.c

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o linit.o linit.c

ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o 

ranlib liblua.a

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o lua.o lua.c

cc -o lua   lua.o liblua.a -lm -lreadline 

cc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_MACOSX    -c -o luac.o luac.c

cc -o luac   luac.o liblua.a -lm -lreadline 

 

nixinshengdeMacBook-Pro:src nixinsheng$ cd /Users/nixinsheng/Desktop/Lua/Lua/lua-5.2.3 (进入到根目录下有如下提示,说明版本正确)

nixinshengdeMacBook-Pro:lua-5.2.3 nixinsheng$ make test

src/lua -v

Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio

 

 

nixinshengdeMacBook-Pro:lua-5.2.3 nixinsheng$ sudo make install   (安装)

Password:

cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib /usr/local/man/man1 /usr/local/share/lua/5.2 /usr/local/lib/lua/5.2

cd src && install -p -m 0755 lua luac /usr/local/bin

cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp /usr/local/include

cd src && install -p -m 0644 liblua.a /usr/local/lib

cd doc && install -p -m 0644 lua.1 luac.1 /usr/local/man/man1

 

 

nixinshengdeMacBook-Pro:lua-5.2.3 nixinsheng$ lua -v (查看lua版本)

Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio

 

nixinshengdeMacBook-Pro:lua-5.2.3 nixinsheng$ 

 

2、开发工具

 

这里首选 Sublime Text 2.0.2.dmg

 

 

 

 

 

 

 

 

 

 

 

command+s保存 

command+b 运行

 

 

 

 

 

 

 

 

 

 

 

lua 安装配置

原文:http://www.cnblogs.com/wvqusrtg/p/4632296.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!