日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第2课 - 搭建Lua开发环境

發布時間:2023/11/30 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第2课 - 搭建Lua开发环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第2課 - 搭建Lua開發環境

1. Lua 的優點

  (1)Lua 使用標準的?ANSI C?進行開發,可以無縫集成到宿主程序,且幾乎支持所有平臺。

  (2)Lua 是開源且免費的軟件,以源碼的方式直接發布。開源軟件的發布方式有多種形式。

2. 獲取 Lua 源碼

  可以訪問 Lua 的官方網站?http://www.lua.org/ 下載 Lua 源碼,如下圖所示。

  

3. Lua 的源碼結構

    • doc — ?文檔目錄,對當前版本進行說明(編譯,安裝,...)    
    • src??— ?源碼目錄包含所有 Lua 源文件
    • Makefile
    • README

    

4. Lua 源碼編譯后的4個關鍵目標

    • Lua? ? ?— ?解釋器,用于解釋執行腳本或字節碼文件
    • Luac? ?— ?編譯器,用于將腳本文件編譯成字節碼文件
    • liblua? — ?靜態鏈接庫,可鏈接至宿主程序
    • lua5x ?? 動態鏈接庫,可鏈接至宿主程序

  注意:如果項目開放源代碼可以使用腳本文件,如果是商業使用可以將腳本文件編譯成二進制字節碼文件。

5. 在 windows 和 linux 搭建開發環境

  — windows

  (1)windows 在默認情況下沒有安裝 make 和 GNU 編譯器等,所以首先安裝 mingw (Minimalist GNU on Windows)。

     參考資料:http://www.cnblogs.com/qcssmd/p/5302052.html

  (2)打開 windows 的 cmd 命令行,進入 lua-5.3.4\src\ 目錄下執行?make mingw?命令即可生成4個關鍵二進制目標

    

  — linux

  進入 lua-5.3.4/src 目錄下執行?make ?generic?命令即可生成4個關鍵二進制目標。

6. Lua的編譯和執行

   lua 直接執行腳本文件

    • lua file_name      

   luac 將腳本文件編譯成字節碼文件

    • luac -o out_file file_name

?

注:本文整理于《狄泰12月提升計劃》課程內容

轉載于:https://www.cnblogs.com/shiwenjie/p/6693998.html

總結

以上是生活随笔為你收集整理的第2课 - 搭建Lua开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。