主頁(yè) > 知識(shí)庫(kù) > Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程

Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程

熱門標(biāo)簽:??谥悄苷Z(yǔ)音電銷機(jī)器人好用嗎 外呼系統(tǒng)一天耗費(fèi)多少流量 杞縣地圖標(biāo)注app 衡水外呼線路解決 陜西便宜電銷機(jī)器人軟件 電話機(jī)器人每天搜索多少次 免費(fèi)門店地圖標(biāo)注注冊(cè)入駐 艾比利外呼系統(tǒng) 昆明電話外呼系統(tǒng)好么

 Lua開發(fā)環(huán)境設(shè)置

如果愿意設(shè)置您的Lua編程語(yǔ)言環(huán)境中,需要用計(jì)算機(jī)上的以下兩個(gè)軟件,(a)文字編輯器,(b)Lua解釋,以及(c)Lua編譯器。
文本編輯器

這將被用來(lái)輸入編寫程序。一些編輯器包括Windows記事本,操作系統(tǒng)Edit命令,Brief,Epsilon,Emacs和VIM或VI。

文本編輯器名稱和版本可以在不同的操作系統(tǒng)上。例如,記事本可用Windows上,vim或者vi可以在Windows以及Linux或UNIX上使用。

編輯器創(chuàng)建文件稱為源文件和包含程序的源代碼。在Lua程序源文件通常命名為擴(kuò)展名為“.lua”。

在開始編程之前,請(qǐng)確保已建立了一個(gè)文本編輯器,有足夠的經(jīng)驗(yàn)編寫計(jì)算機(jī)程序,它保存在一個(gè)文件中,編譯并最終執(zhí)行。
Lua解釋器

這僅僅是一個(gè)小程序,您可以鍵入Lua命令讓他們立即執(zhí)行。遇到一個(gè)錯(cuò)誤的情況下它停止執(zhí)行,不同于執(zhí)行完全編譯一個(gè)Lua文件。
Lua編譯器

當(dāng)我們把Lua擴(kuò)展到其他語(yǔ)言/應(yīng)用程序,需要一個(gè)軟件開發(fā)工具包和一個(gè)編譯器是用Lua應(yīng)用程序編程接口兼容。
在Windows上安裝

這里是可以從http://code.google.com/p/luaforwindows/下載區(qū)下載了Windows環(huán)境下開發(fā)的名為“SciTE”的單獨(dú)IDE。

運(yùn)行下載可執(zhí)行文件安裝Lua的IDE。

有IDE后,可以創(chuàng)建和使用它來(lái)構(gòu)建Lua代碼。

如果你有興趣在命令行模式下安裝Lua,需要安裝MinGW或Cygwin,然后在Windows中編譯并安裝Lua。
在Linux上安裝

下載并構(gòu)建Lua,使用以下命令

$ wget http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make linux test

為了安裝在其他平臺(tái),如AIX,ANSI,BSD,Linux通用,MinGW,POSIX,solaris上用相應(yīng)的平臺(tái)名稱替換使用的Linux test。

我們有一個(gè)Lua程序helloWorld.lua如下

復(fù)制代碼 代碼如下:
print("Hello World!")

現(xiàn)在我們可以構(gòu)建和運(yùn)行一個(gè)Lua文件表示helloWorld.lua切換到文件夾包含文件中使用:cd 命令進(jìn)入,然后使用下面的命令。

$ lua helloWorld

我們可以看到下面的輸出。

復(fù)制代碼 代碼如下:
hello world

在Mac OS X上安裝

要構(gòu)建/測(cè)試Lua在Mac OS X,請(qǐng)使用以下命令

$ curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make macosx test

在某些情況下,您可能沒有安裝Xcode和命令行工具。在這種情況下,你不可以使用make命令。從Mac App Store中安裝Xcode。然后到Xcode首選項(xiàng),然后切換到下載并安裝名為“命令行工具”的組件。一旦這個(gè)過(guò)程完成后,make命令將提供給使用。

這不是強(qiáng)制性的,執(zhí)行了“make macosx test”的聲明。即使沒有執(zhí)行這個(gè)命令,仍然可以在Mac OS X上使用Lua

我們有一個(gè)Lua程序helloWorld.lua如下

復(fù)制代碼 代碼如下:
print("Hello World!")

現(xiàn)在我們可以構(gòu)建和運(yùn)行一個(gè)Lua文件表示helloWorld.lua切換到文件夾包含文件中使用的命令cd,然后再使用下面命令。

復(fù)制代碼 代碼如下:
$ lua helloWorld

我們可以看到下面的輸出。

復(fù)制代碼 代碼如下:
hello world

Lua IDE

正如前面提到的,對(duì)于Windows SciTE Lua IDE是由Lua創(chuàng)造者團(tuán)隊(duì)提供的默認(rèn)的IDE。備用的IDE提供來(lái)自ZeroBrane,這個(gè)IDE是可以跨多個(gè)平臺(tái)的,包括Windows,Mac和Linux操作系統(tǒng)。

還有Eclipse插件,也可使用來(lái)開發(fā)Lua。使用IDE使得它更容易開發(fā),如代碼完成功能,并強(qiáng)烈推薦。 IDE還提供了類似于Lua中的命令行版本的交互模式編程。

您可能感興趣的文章:
  • 解決nginx+lua搭建文件上傳下載服務(wù)問(wèn)題
  • Lua在windows下的安裝及環(huán)境配置
  • 安裝Nginx+Lua開發(fā)環(huán)境
  • Mac平臺(tái)中編譯安裝Lua運(yùn)行環(huán)境及Hello Lua實(shí)例
  • 解析Lua中的全局環(huán)境、包、模塊組織結(jié)構(gòu)
  • Lua的函數(shù)環(huán)境、包實(shí)例講解
  • linux系統(tǒng)安裝Nginx Lua環(huán)境
  • 如何使用Vim搭建Lua開發(fā)環(huán)境詳解

標(biāo)簽:泰安 昌都 西寧 營(yíng)口 南京 臨滄 宿遷 巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程》,本文關(guān)鍵詞  Lua,在,各個(gè),操作系統(tǒng),中的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。

  • 相關(guān)文章
  • 下面列出與本文章《Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Lua在各個(gè)操作系統(tǒng)中的開發(fā)環(huán)境配置教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章