如何編譯 Lua 可執行檔案?


雖然可以透過多種方法編譯 Lua 可執行檔案,但其中一些方法需要更多時間和資源。

最基本的方法是設定 **Lua Path** 環境變數,然後簡單地執行 **lua** 命令。雖然這似乎並不麻煩,但設定 Lua Path 確實需要一些工作。

與其設定 Lua 路徑,我們可以簡單地使用 **env** 和 **lua** 的組合,這將允許我們將 Lua 檔案轉換為可執行檔案或執行 Lua 指令碼。

下面顯示的命令執行相同的操作:

#!/USR/BIN/ENV LUA

在上面的命令中,有不同的關鍵字我們可以分別理解,讓我們來做一下。

  • 指令碼開頭處的 **#! 行** 需要執行此指令碼的程式的絕對路徑。
  • **env** 是一個程式,如果作為“env program”執行,它將在路徑中執行另一個程式,其絕對路徑為(或應該是)**/usr/bin/env**。
  • 因此,將這兩個事實放在一起,就像您經常做的那樣,您就有了 **#! /usr/bin/env lua**

需要注意的是,我們需要在打算使用上述命令的機器上安裝 Lua。

更新於: 2021年7月20日

575 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.