在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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 运行
|
请发表评论