作者: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/