欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年05月27日 11:45:15   投稿:goldensun  
這篇文章主要介紹了Lua在各個操作系統(tǒng)中的開發(fā)環(huán)境配置教程,包括Mac OS和Windows和Linux這三大系統(tǒng)下的安裝,需要的朋友可以參考下

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

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

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

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

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

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

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

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

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

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

有IDE后,可以創(chuàng)建和使用它來構建Lua代碼。

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

下載并構建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

為了安裝在其他平臺,如AIX,ANSI,BSD,Linux通用,MinGW,POSIX,solaris上用相應的平臺名稱替換使用的Linux test。

我們有一個Lua程序helloWorld.lua如下

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

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

$ lua helloWorld

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

復制代碼 代碼如下:
hello world

在Mac OS X上安裝

要構建/測試Lua在Mac OS X,請使用以下命令

$ 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首選項,然后切換到下載并安裝名為“命令行工具”的組件。一旦這個過程完成后,make命令將提供給使用。

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

我們有一個Lua程序helloWorld.lua如下

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

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

復制代碼 代碼如下:
$ lua helloWorld

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

復制代碼 代碼如下:
hello world

Lua IDE

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

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

相關文章

  • Lua中的源代碼預編譯淺析

    Lua中的源代碼預編譯淺析

    這篇文章主要介紹了Lua中的源代碼預編譯淺析,Lua確實允許在運行源代碼之前,將源代碼預編譯成一種中間形式(類比Python的.pyc),需要的朋友可以參考下
    2014-09-09
  • Lua中的模塊與module函數(shù)詳解

    Lua中的模塊與module函數(shù)詳解

    這篇文章主要介紹了Lua中的模塊與module函數(shù)詳解,本文講解了編寫一個簡單的模塊、避免修改模塊名的方法、模塊名參數(shù)等內容,需要的朋友可以參考下
    2014-09-09
  • 詳解Lua中的數(shù)組概念知識

    詳解Lua中的數(shù)組概念知識

    這篇文章主要介紹了Lua中的數(shù)組概念知識,是Lua入門學習中的基礎,需要的朋友可以參考下
    2015-05-05
  • 深入探究Lua中的解析表達式

    深入探究Lua中的解析表達式

    這篇文章主要介紹了深入探究Lua中的解析表達式,對于其語法部分的說明和示例都超詳細,極力推薦此文!需要的朋友可以參考下
    2015-07-07
  • Mac平臺中編譯安裝Lua運行環(huán)境及Hello Lua實例

    Mac平臺中編譯安裝Lua運行環(huán)境及Hello Lua實例

    這篇文章主要介紹了Mac平臺中編譯安裝Lua運行環(huán)境及Hello Lua實例,本文給出了兩種Hello Lua示例,一種是控制臺直接輸出,通過文件編譯輸出,需要的朋友可以參考下
    2014-10-10
  • Lua中table庫函數(shù)方法介紹

    Lua中table庫函數(shù)方法介紹

    這篇文章主要介紹了Lua中table庫函數(shù)方法介紹,本文講解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以參考下
    2014-11-11
  • Lua中if語句嵌套的使用教程

    Lua中if語句嵌套的使用教程

    這篇文章主要介紹了Lua中if語句嵌套的使用教程,是Lua入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • Lua select函數(shù)用法實例

    Lua select函數(shù)用法實例

    這篇文章主要介紹了Lua select函數(shù)用法實例,本文直接給出代碼實例,并講解了select函數(shù)的使用技巧,需要的朋友可以參考下
    2015-04-04
  • Lua文件讀寫詳解

    Lua文件讀寫詳解

    這篇文章主要介紹了Lua文件讀寫詳解,本文講解了文件讀寫的簡單模型和完整模型,并給出了一個操作示例,需要的朋友可以參考下
    2015-04-04
  • 淺析C\C++和Lua的通信方式

    淺析C\C++和Lua的通信方式

    lua作為小巧精悍的腳本語言,易于嵌入c/c++中 , 廣泛應用于游戲AI ,實際上在任何經常變化的邏輯上都可以使用lua實現(xiàn),配合c/c++實現(xiàn)的底層接口服務,能夠大大降低系統(tǒng)的維護成本。
    2014-09-09

最新評論