Mac平臺中編譯安裝Lua運行環(huán)境及Hello Lua實例
更新時間:2014年10月22日 08:44:37 投稿:junjie
這篇文章主要介紹了Mac平臺中編譯安裝Lua運行環(huán)境及Hello Lua實例,本文給出了兩種Hello Lua示例,一種是控制臺直接輸出,通過文件編譯輸出,需要的朋友可以參考下
1、下載Lua安裝包
下載地址:http://www.lua.org/download.html,目前最新的Lua是5.2.3。解壓得到doc、src、Makefile、README共4個文件。
2、編譯Lua環(huán)境
1)控制臺下cd Lua解壓路徑。
2)執(zhí)行make 平臺,我是Mac,所以執(zhí)行make macosx;
3)在src中生成lua和luac兩個可執(zhí)行文件,這兩個文件可以單獨拿出來,比如我們在Lua解壓路徑下創(chuàng)建bin目錄,將生成的可執(zhí)行文件放進去。
3、Hello Lua
1)控制臺直接輸出:
(1)在剛才生成的lua可執(zhí)行文件目錄下執(zhí)行:./lua,進入lua環(huán)境。
(2)輸入:print("Hello Lua")回車,即可打出Hello Lua,成功。control+D退出當前l(fā)ua交互命令
2)通過文件編譯輸出:
(1)執(zhí)行:nano hello.lua;
(2)輸入:print("Hello Lua"),然后依次執(zhí)行control+X;Y;control M。此時,hello.lua保存到lua可執(zhí)行文件的目錄。
(3)執(zhí)行./lua hello.lua即可打印Hello Lua。
(4)也可編譯后執(zhí)行:./luac hello.lua。此時在hello.lua目錄下生成luac.out,執(zhí)行./lua luac.out。也可打印Hello Lua。
相關文章
Lua面向對象編程之基礎結構table簡例
今天小編就為大家分享一篇關于Lua面向對象編程之基礎結構table簡例,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
2018-10-10
Lua中的table學習筆記
這篇文章主要介紹了Lua中的table學習筆記,本文講解了table.concat、table.insert、table.maxn、table.pack、 table.remove、table.sort等方法的使用,需要的朋友可以參考下
2014-12-12
C++中調用Lua函數(shù)實例
這篇文章主要介紹了C++中調用Lua函數(shù)實例,本文給出了Lua和C++的代碼,并對步驟做了講解,需要的朋友可以參考下
2014-09-09
Lua流程控制語句if else的使用示例
今天小編就為大家分享一篇關于Lua流程控制語句if else的使用示例,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
2018-12-12
Lua中的操作符和表達式總結
這篇文章主要介紹了Lua中的操作符和表達式總結,本文總結了算術操作符、關系操作符、邏輯操作符、字符串連接、table構造式等,需要的朋友可以參考下
2014-09-09
Lua中的運算符簡明總結
這篇文章主要介紹了Lua中的運算符簡明總結,本文總結了數(shù)學運算符、連接運算、賦值運算、 邏輯運算、關系運算等運算符,需要的朋友可以參考下
2014-10-10
Lua中對table排序實例
這篇文章主要介紹了Lua中對table排序實例,本文講解了Lua中對table的一般排序方法、針對值的排序、同時對鍵值進行排序等方法,需要的朋友可以參考下
2014-09-09