歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 14.04下Lua學習筆記

Ubuntu 14.04下Lua學習筆記

日期:2017/2/28 14:03:00   编辑:Linux教程

  隨著Lua越來越成熟,在服務器中應用也越來越廣。自己也想向這方面發展,於是便開始Lua的學習。

  學習新的語言,應該是先編譯、安裝、部署開發調試環境,然後練習...可是,我現在並沒有項目做啊,我只是想先熟悉一下lua的語法,沒必要這麼復雜。於是便開始找個簡單的lua IDE。挑來挑去,選了個ZeroBrane Studio,原因是它小巧,可以單步調試。另外,在linux下也不是有那麼多的選擇的,我可不想剛開始學就用個sublime text寫個xxx.lua再到shell去執行lua xxx.lua。

  ZeroBrane Studio是免費開源的,不過如果是用來工作並且有條件的話,也可以付費支持一下。在http://studio.zerobrane.com/下載對應的安裝包。在Ubuntu 14.04 Linux下安裝包為ZeroBraneStudioEduPack-1.00-linux.sh,直接運行安裝。

  順利的話,在Dash中搜索Zero就可以看到ZeroBrane Studio了。

  ZeroBrane Studio作為輕量級的IDE非常不錯,至少用來學習你可以拋開環境部署,還可以單步調試,查看堆棧...

  ZeroBrane Studio自帶編譯好的lua二進制文件,這就是為什麼系統中沒裝lua也可能運行、調試lua。安裝後的文件在opt/zbstudio中,在/opt/zbstudio/bin/linux/x64中可以看到,有lua、lua52、lua53三個lua解析器,表明ZBS支持這三個版本,在菜單Project/lua interpreter中可以選擇。在Edit/Preferences中可以設置字體、tab縮進、高亮、快捷鍵。如果你已經安裝了lua,也可以在這裡指定自己的lua路徑。但這是個lua配置文件,參考它的文檔即可。

  lua作為一種附屬的腳本,很少會獨立運行。因此,如果作為項目開發,ZBS顯然沒有提供lua的庫,至少頭文件就沒有。我也還沒有測試ZBS是否可以像decode那樣可以調試其他項目。

Lua 語言 15 分鐘快速入門 http://www.linuxidc.com/Linux/2013-06/86582.htm

Lua程序設計(第2版)中文 PDF http://www.linuxidc.com/Linux/2013-03/81833.htm

Lua程序設計(第二版)閱讀筆記 http://www.linuxidc.com/Linux/2013-03/81834.htm

NetBSD 將支持用 Lua 腳本開發內核組件 http://www.linuxidc.com/Linux/2013-02/79527.htm

CentOS 編譯安裝 Lua LuaSocket http://www.linuxidc.com/Linux/2011-08/41105.htm

Lua 的詳細介紹:請點這裡
Lua 的下載地址:請點這裡

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved