国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Lua - Lua在各個操作系統中的開發環境配置教程

Lua在各個操作系統中的開發環境配置教程

2020-04-30 11:40腳本之家 Lua

這篇文章主要介紹了Lua在各個操作系統中的開發環境配置教程,包括Mac OS和Windows和Linux這三大系統下的安裝,需要的朋友可以參考下

 Lua開發環境設置

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

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

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

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

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

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

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

這里是可以從http://code.google.com/p/luaforwindows/下載區下載了Windows環境下開發的名為“SciTE”的單獨IDE。

運行下載可執行文件安裝Lua的IDE。

有IDE后,可以創建和使用它來構建Lua代碼。

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

下載并構建Lua,使用以下命令

?
1
2
3
4
$ 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!")

 

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

?
1
$ lua helloWorld

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

 

復制代碼 代碼如下:
hello world

 

在Mac OS X上安裝

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

?
1
2
3
4
$ 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命令將提供給使用。

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

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

 

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

 

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

 

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

 

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

 

復制代碼 代碼如下:
hello world

 

Lua IDE

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

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

延伸 · 閱讀

精彩推薦
  • LuaLua實現__add方法重載示例

    Lua實現__add方法重載示例

    這篇文章主要介紹了Lua實現__add方法重載示例,本文直接給出實現代碼,需要的朋友可以參考下 ...

    腳本之家7452020-04-24
  • LuaLua簡介、編譯安裝教程及變量等語法介紹

    Lua簡介、編譯安裝教程及變量等語法介紹

    這篇文章主要介紹了Lua簡介、編譯安裝教程及變量等語法介紹,本文同時講解了lua注釋語法、Lua命令行方式等內容,需要的朋友可以參考下 ...

    junjie3632020-04-14
  • LuaLua教程(二):基礎知識、類型與值介紹

    Lua教程(二):基礎知識、類型與值介紹

    這篇文章主要介紹了Lua教程(二):基礎知識、類型與值介紹,本文講解了Hello World程序、代碼規范、全局變量、類型與值等內容,需要的朋友可以參考下 ...

    腳本之家5922020-04-28
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

    這篇文章主要介紹了Lua和C語言的交互詳解,Lua和C語言通過棧完成交互,本文結合代碼實例詳細講解了交互的方法,需要的朋友可以參考下 ...

    果凍想3702020-04-14
  • LuaLua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

    這篇文章主要介紹了Lua中的元方法__newindex詳解,本文講解了查詢與更新、監控賦值、通過table給另一個table賦值等內容,需要的朋友可以參考下 ...

    笨木頭8872020-04-09
  • Lua深入探究Lua中的解析表達式

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

    這篇文章主要介紹了深入探究Lua中的解析表達式,對于其語法部分的說明和示例都超詳細,極力推薦此文!需要的朋友可以參考下 ...

    腳本之家3542020-05-05
  • LuaLua中table庫函數方法介紹

    Lua中table庫函數方法介紹

    這篇文章主要介紹了Lua中table庫函數方法介紹,本文講解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以參考下 ...

    腳本之家2502020-04-17
  • LuaLua中計算、執行字符串中Lua代碼的方法

    Lua中計算、執行字符串中Lua代碼的方法

    這篇文章主要介紹了Lua中計算、執行字符串中Lua代碼的方法,類似JavaScript中eval函數的功能,在Lua中也可以實現,需要的朋友可以參考下 ...

    腳本之家6322020-04-30
主站蜘蛛池模板: 久久大香 | 久久久精品网站 | av天天干 | 中文字幕三区 | 青春草国产免费福利视频一区 | 在线视频中文字幕 | 亚洲精品福利 | 亚洲欧美激情精品一区二区 | 噜噜噜噜狠狠狠7777视频 | 亚洲综合在线视频 | 国产成人99久久亚洲综合精品 | 国产精品国产精品国产专区不卡 | 干干人人| 一区二区精品 | 国产一区二区日韩 | av国产精品 | 精品视频一区二区三区四区 | 日韩精品一级毛片 | 久久亚洲国产精品 | 欧美成人高清 | 日韩免费 | 青娱乐99 | 欧洲精品视频在线观看 | 这里只有精品在线视频观看 | 黄色网页观看 | 91久久综合 | 国产一区二区精品丝袜 | 亚洲国产精品一二三区 | 久久中文字幕精品 | 自拍偷拍一区二区三区 | 国产午夜精品一区二区三区免费 | 国产三级网站 | 亚洲精品无码专区在线播放 | 黄色a一级片 | 特黄视频 | 精品国产欧美一区二区 | 亚洲天堂一区二区 | 新91在线| 成人av在线网站 | 久久久九九 | 午夜精品久久久久久久久久久久 |