Win10下使用Mingw編譯Lua
介紹
Lua(葡萄牙語(yǔ)月亮)是一門(mén)簡(jiǎn)潔映企、輕量墨榄、可擴(kuò)展的腳本語(yǔ)言,官方版本只包括一個(gè)精簡(jiǎn)的核心和最基本的庫(kù)此蜈,使得其體積小即横、啟動(dòng)速度快,從而特別適合嵌入到其它程序里舶替。它由巴西里約熱內(nèi)盧 Pontifical Catholic 大學(xué)的 PUC-Rio 團(tuán)隊(duì) 開(kāi)發(fā)令境。 Lua 是一個(gè) 自由軟件, 廣泛應(yīng)用于世界上無(wú)數(shù)產(chǎn)品和項(xiàng)目顾瞪。
下載
Lua 以 源代碼 的形式發(fā)布舔庶,使用之前,你需要構(gòu)建它陈醒。 構(gòu)建 Lua 非常簡(jiǎn)單惕橙,因?yàn)?Lua 是用純粹的 ANSI C 實(shí)現(xiàn)的,在所有具備 ANSI C 編譯器的平臺(tái)都可以直接編譯钉跷。
需要下載lua源碼和Mingw弥鹦。Lua源碼可在其官網(wǎng)下載,而Mingw的下載配置可以參考之前的文章Mingw-w64在win10下的安裝使用爷辙。
將Mingw的bin目錄下的mingw32-make.exe復(fù)制一份命名為make.exe彬坏。
編譯
首先需要解壓tar.gz文件,這種格式一般用于*nix系統(tǒng)中膝晾,可以使用Bandizip進(jìn)行解壓栓始,參考文章壓縮工具Bandizip。
進(jìn)入解壓縮后的文件夾lua-5.3.5血当,同時(shí)按下Shift和鼠標(biāo)右鍵幻赚,選擇在此處打開(kāi)Powershell窗口即可禀忆。
在Powershell輸入以下命令:
make mingw
之后在lua-5.3.5/src目錄下即會(huì)生成lua.exe和luac.exe了。
測(cè)試
cd src
.\lua.exe