作者:kkikiako
来源:CSDN
原文:https://blog.csdn.net/kkikiako/article/details/49308691
版权声明:本文为博主原创文章,转载请附上博文链接!
最近刚听说有sciTE这款编辑器,SciTE是一款很好用的编辑器,支持众多的编程语言的语法高亮显示,比如C、C++、PHP、lua等。
最近也在学lua,觉得用这款编辑器比较方便,由于在使用中遇到一些问题,在此记录如下:
1.下载sciTE包
http://www.scintilla.org/wscite361.zip,解压直接运行SciTE.exe,这个应该是编译后的包,直接用就好了。
2.要编译lua文件,需要安装lua(笔者装的是lua-5-1),同理编译c/c++需要gcc,这里不做说明了
双击SciTE,菜单file->new新建一个空文件,language选择lua
键入
print(1)
print'他老头头'
保存,命名为l.lua,然后菜单tools->compile,原以为直接就有输出,结果如下;
>luac5.1 -o "l.luc" "l.lua"
'luac5.1' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
>Exit code: 1
问度娘,看官方文档,折腾了好一阵,未果,偶然的机会看到一个lua学习的文章,发现别人的编译的命令是:lua -e "io.stdout:setvbuf 'no'" "*.lua",应该是哪边没配置好
再问度娘,终于发现在菜单 ,options->open lua.properties末尾有个配置:
# compatible with LuaBinaries for Lua 5.1; will work on both platforms.
command.compile.*.lua=luac5.1 -o "$(FileName).luc" "$(FileNameExt)"
# Lua 5.1
command.go.*.lua=lua51 "$(FileNameExt)"
于是将之改为:
# compatible with LuaBinaries for Lua 5.1; will work on both platforms.
command.compile.*.lua=lua -e "io.stdout:setvbuf 'no'" "$(FileNameExt)"
# Lua 5.1
command.go.*.lua=lua "$(FileNameExt)"
保存,重新compile:
>lua -e "io.stdout:setvbuf 'no'" "l.lua"
1
他老头头
>Exit code: 0
go:
>lua "l.lua"
1
他老头头
>Exit code: 0
最后,enjoy!
至于其他的配置,就不多说了,日后用到再说。
---------------------
作者:kkikiako
来源:CSDN
原文:https://blog.csdn.net/kkikiako/article/details/49308691
版权声明:本文为博主原创文章,转载请附上博文链接!
以下转至http://www.runoob.com/lua/lua-environment.html
Lua 环境安装
Linux 系统上安装
Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装:
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make linux test make install
Mac OS X 系统上安装
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make macosx test make install
接下来我们创建一个 HelloWorld.lua 文件,代码如下:
print("Hello World!")
执行以下命令:
$ lua HelloWorld.lua
输出结果为:
Hello World!
Window 系统上安装 Lua
window下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:
- 本站下载地址:LuaForWindows_v5.1.4-46.exe
- Github 下载地址:https://github.com/rjpcomputing/luaforwindows/releases
- Google Code下载地址 : https://code.google.com/p/luaforwindows/downloads/list
双击安装后即可在该环境下编写 Lua 程序并运行。
你也可以使用 Lua 官方推荐的方法使用 LuaDist:http://luadist.org/