在Mac OS中安裝Lua的教程

2022-09-26 19:06:18 字數 1447 閱讀 1578

lua 是乙個輕量級的程式語言,在遊戲開發上使用非常多。在這篇文章中,我們將向你介紹在 mac os x 系統上安裝和使用最新版本的 lua 5.2.1。

如果你的系統已經安裝了 rudix,只需要執行 sudo rudix install lua 即可,否則 rudix 提供一些獨立的軟體包用來安裝,開啟你的瀏覽器並根據系統選擇相應的版本來安裝。

**之後雙擊安裝包並執行如下的安裝指令:

lua 將預設安裝到 /usr/local/ ,lua 直譯器完整的路徑是 /usr/local/bin/lua,但你不需要輸入完整的路徑來呼叫 lua,在終端中執行 lua 即可呼叫直譯器。

幾個重要的檔案:

/usr/local/bin/lua

/usr/local/include/lua.h

/usr/local/lib/liblua.a

/usr/local/share/doc/lua/readme.html

/usr/local/share/man/man1/lua.1

mountain lion 下的安全注意事項:

在 mountain lion 下事情稍微有一點點麻煩,你在執行安裝程式時可能會提示這樣的錯誤資訊:「lua-5.2.1-0.pkg」 can't be opened because it is from an unidentified developer. 這表示這個hihexr軟體包沒有在蘋果上註冊過,但你可以選擇信任 rudix 開發者,然後進行安裝。

下面是將安全設定遮蔽的過程:

現在就可以正常執行安裝過程了。

安裝完畢後可以測試 lua 程式了,來試一下 hello world 吧:

複製** **如下:

lualua 5.2.1  copyright (c) 程式設計客棧1994-2012 lua.org, puc-rio

> print ("hello world!")

hello world!

鍵入 control+d 退出互動命令。

下面是一段實現 fibonacci 演算法的**,**存為 fibo.lua:

複製** **如下:

-- fibonacci sequence with coroutines

function fibo()

&n程式設計客棧bsp; a, b = 0, 1

while true do

coroutine.yield(a)

a, b = b, a + b

endewww.cppcns.comnd

co = corouti程式設計客棧ne.create(fibo)

n = arg[1] or 20

for i = 0, n do

print(i,coroutine.resume(co))

end然後執行 lua fibo.lua 看輸出結果:)

本文標題: 在mac os中安裝lua的教程

本文位址:

在Windows和MacOS下編譯Lua

官方說明 1.建立乙個空的dll專案 2.將src資料夾下的檔案匯入工程 3.把lua.c和luac.c兩個檔案從工程中移除,這兩個檔案分別是直譯器和編譯器的原始檔 4 需要設定lua build as dll巨集,從而把lua api定義為 declspec dllexport 否則無法生成.li...

在Mac os下安裝xgboost

git clone recursive cd xgboost cp make minimum.mk config.mk make j4這是不支援多執行緒版本的,如果想要支援多執行緒,那麼就要使用如下指令 brew install gcc without multilib usr bin ruby e...

在macos下安裝python pcl

pcl point cloud libary 是乙個開源點雲處理庫,2017年開始出了python介面,雖然還不完善,但是一些常用功能都有了。迫不及待的想試試,可是安裝的時候還是遇到了些問題,在此記錄下來。現在 2019.11.12 python pcl在macos下只支援python3.5,需要安...