国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > 綜合 > 正文

Lua內置的調試器用法詳解

2024-07-21 23:04:53
字體:
來源:轉載
供稿:網友

 Lua提供了一個調試庫,它提供了所有的基本功能,創造自己的調試器。即便如此,也沒有內置的Lua調試器,Lua為開發者創建很多調試器是開源。

調試Lua庫中可用的功能列于下表連同它的用途。

Lua,調試器

Lua,調試器

 上面列表中的Lua調試功能的完整列表,我們經常使用,使用上述功能,并提供了更方便的調試庫。使用這些函數和創建自己的調試器是相當復雜,不是最好的選擇的。無論如何,我們將看到使用簡單的調試功能的例子。

 

復制代碼 代碼如下:
function myfunction ()
print(debug.traceback("Stack trace"))
print(debug.getinfo(1))
print("Stack trace end")
 return 10
end
myfunction ()
print(debug.getinfo(1))

 

當我們運行上面的程序,會得到堆棧跟蹤信息,如下圖所示。

 

復制代碼 代碼如下:
Stack trace
stack traceback:
 test2.lua:2: in function 'myfunction'
 test2.lua:8: in main chunk
 [C]: ?
table: 0054C6C8
Stack trace end

 

在上面的示例程序中,堆棧跟蹤是通過使用調試庫中可用debug.trace功能打印。debug.getinfo得到函數的當前表。
另外一個例子

我們經常會需要知道一個函數的局部變量而進行調試。為此可以使用setupvalue設置并使用getupvalue獲取這些局部變量、。一個簡單的例子對本如下所示。

 

復制代碼 代碼如下:
function newCounter ()
  local n = 0
  local k = 0
  return function ()
    k = n
    n = n + 1
    return n
    end
end

 

counter = newCounter ()
print(counter())
print(counter())

local i = 1

repeat
  name, val = debug.getupvalue(counter, i)
  if name then
    print ("index", i, name, "=", val)
 if(name == "n") then
  debug.setupvalue (counter,2,10)
 end
    i = i + 1
  end -- if
until not name

print(counter())

 

當我們運行上面的程序,會得到下面的輸出。

 

復制代碼 代碼如下:
1
2
index 1 k = 1
index 2 n = 2
11

 

在這個例子中,每次計數器更新當它被調用。可以使用getupvalue函數獲取局部變量的當前狀態。然后將局部變量的設置新值。這里,n設定為2在操作被調用之前。使用setupvalue函數更新為10,當調用計數器功能,它會返回11,而不是3。
調試類型

  •     命令行調試
  •     圖形化調試

命令行調試

命令行調試是使用命令行用命令和打印報表進行調試的調試類型。有這幾個下面列出許多Lua可用的命令行調試器。

  •     RemDebug: RemDebug是一個遠程調試器在Lua5.0和5.1。它可以遠程控制另一個Lua程序執行,設置斷點和檢查程序的當前狀態。 RemDebug也可以調試CGILua腳本。
  •     clidebugger: lua5.1的一個簡單命令行界面調試程序用純Lua編寫。它不依賴于任何其他比標準的Lua5.1庫。它是從RemDebug啟發,但不具有其遠端設備。
  •     ctrace:  一種工具,跟蹤Lua的API調用。
  •     xdbLua: Windows平臺的一個簡單Lua命令行調試器。
  •     LuaInterface - Debugger: 本項目為擴展LuaInterface調試器。它提出了建立在Lua調試接口到一個更高的水平。與調試器的交互是通過事件和方法調用完成。
  •     Rldb: 這是通過套接字的遠程LUA調試器,適用于Windows和Linux。它可以給你比任何現有的更多的功能。
  •     ModDebug: 這使得可以遠程控制其它Lua程序的執行,設置斷點,并檢查程序的當前狀態。

圖形化調試

圖形化調試提供有IDE提供了各種狀態,如變量值,堆棧跟蹤信息和其他相關信息的可視化調試。有一種視覺表示,一步執行了斷點的幫助下步控制,步入,跳過和其他按鈕在IDE中。

有圖形化Lua調試器的數量,它包括以下內容。

  •     SciTE: 默認Windows IDE中的Lua提供了多種調試工具,如斷點,一步,一步進入,跳過,查看變量等。
  •     Decoda: 這是一個支持圖形化調試器遠程調試。
  •     ZeroBrane Studio: Lua的IDE集成了遠程調試器,堆棧視圖,表視圖,遠程控制臺,靜態分析器等。工程與LuaJIT,Love2d,Moai,和其他的Lua引擎。 在Windows,OSX和Linux并且開源。
  •     akdebugger: Lua的Eclipse插件-調試器和編輯器。
  •     luaedit: 此功能遠程調試,本地調試,語法高亮,自動完成建議列表,參數命題引擎,推進斷點管理(包括斷點空調系統和命中數),函數列表,全局變量和局部變量列表,查看,解決問題為導向的管理

 

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产在线播放av| 97福利电影| 日本调教视频在线观看| 中文产幕区在线观看| 91久久精品国产性色| 一区二区精品区| 性色视频在线| 国产亚洲精品午夜高清影院 | sese一区| 好看的中文字幕在线播放| 国产美女性感在线观看懂色av| 中文字幕高清av| 在线观看中文字幕一区| 国产美女一区视频| 国产成人天天5g影院| 欧美性xxxx交| 精品视频一二区| 天堂在线亚洲| www.五月色.com| 国产精品理人伦一区二区三区 | 在线黄色国产电影| 天堂中文在线视频| 青青草原国产在线观看| 国产精品久久久久永久免费看| av中文在线| 91美女主播在线视频| 国产亚洲精品自在线观看| 免费a级人成a大片在线观看| 在线中文字幕av| 国产三区在线观看| 天天噜天天色| 在线免费日韩| 国产福利微拍精品一区二区| 国产一区二区三区不卡在线| 国产在线资源| 久久久久久久久亚洲精品| 在线视频三级| 四虎国产精品永久| 在线āv视频| 中文字幕av在线| 亚洲人成电影| 老司机精品视频一区二区| 不卡av免费观看| 欧美日韩国产亚洲沙发| www.三区| 亚洲精品少妇久久久久久| av福利在线观看| 中文一区在线观看| av中文天堂在线| 久久91精品视频| 国产一卡2卡3卡4卡网站免费| 国产卡1卡2卡三卡在线| 午夜av在线播放| 国产女主播在线观看| 91亚洲天堂| 日本h视频在线观看| 欧美96在线| 国产乱视频在线观看| 国产婷婷视频在线| 精品一区二区三区高清免费不卡| 国产日产一区二区三区| 亚洲欧美中文字幕在线观看| 老司机在线视频二区| 国产天堂在线播放视频| 在线观看免费高清完整| 激情亚洲综合网| 国产精品免费视频一区一| 亚洲欧美国产另类首页| 午夜视频在线观看网站午夜视频在线 | 国产免费福利| 国产精品理人伦一区二区三区| 亚洲欧美一区二区三区在线播放| 青青草视频在线免费观看| 国产字幕在线看| 亚洲网站视频在线观看| 中文字幕在线视频观看| 日本一本久久| 97在线免费| 国产天堂素人系列在线视频| gogo在线观看| 精品全国在线一区二区| 国产乱精品一区二区三区| 亚洲v片在线观看| 精品剧情v国产在线观看| 天堂在线免费观看| 黄色av免费在线| free性亚洲| 亚洲成年人视频| 国产成人精品实拍在线| 中文字幕有码在线视频| 黄色激情网址| 免费的黄网站在线观看| gogo在线观看| eeuss影院www在线播放| 伊人福利在线| 樱花草在线观看www| 伊人影院在线视频| 国产成免费视频| 国产精品va在线观看视色| 五月天婷婷基地| 国产视频中文字幕| 国产色a在线观看| 国产成人精品综合网站| 国产久草在线| 国产三级在线观看| 精品卡1卡2卡三卡免费网站| 在线免费观看污| h视频在线网站| 久热精品免费视频| 国自产拍在线网站网址视频| 国产九九九九| 国产福利在线观看| 亚洲欧美久久婷婷爱综合一区天堂| 精品成人一区二区三区免费视频| 一区免费观看| www.操操| 国产小视频在线| 亚洲网站一区| 日p在线观看| 国产精品一卡二卡三卡| 国产国语**毛片高清视频| 在线观看免费观看在线91| 激情五月色综合亚洲小说| 尤物在线网址| 影音先锋在线中文字幕| 麻豆精品视频入口| 国产香蕉尹人视频在线| 永久免费网站在线| 中文字幕人成高视频| 伊人222成人综合网| 国产中文字幕在线视频| 国产福利小视频在线| 天天插天天操| 天天爱天天色| gogo在线高清视频| 国产福利在线观看| 黄网址在线播放免费| 精品无吗乱吗av国产爱色| 国产美女高潮| 天天插天天色| 国产成免费视频| 午夜伦全在线观看| 美女国产在线| 亚洲人成影院在线| 国产黄大片在线观看画质优化| 久热免费在线视频| 天天噜天天色| 影音av资源站| 国产精品99爱免费视频| 国产乱视频在线观看| 亚洲欧美精品日韩欧美| 国产黄色网页| 国产欧美日韩专区| 国产羞羞视频在线观看| 黄网在线免费| 黄色网址在线免费播放| 免费一区二区在线观看| 免费在线播放av| 久久精品免视着国产成人| 欧美性猛交xxxx免费看久久| 在线看黄色av| eeuss影影院www在线播放| 依依成人在线| 国产精品9区| 国产成人福利| 在线观看中文| 亚洲精品自拍区在线观看| 精品麻豆国产| 99久久99久久免费精品小说| 在线亚洲不卡| 狠狠操视频网| 国产黄色网页| av在线不卡网站| 国产乱妇乱子在线播视频播放网站| 国产久草在线| 国产精品视频福利一区二区| 91蜜桃在线视频| 日本高清中文字幕二区在线| а√最新版地址在线天堂| 成视频年人免费看黄网站| 国产视频中文字幕| 精品欧美色视频网站在线观看| h视频在线网站| 国产一二区视频| 在线看黄网址| 天天操天天射天天插| 99色在线观看| 天堂在线亚洲| av在线免费观看网| 国产网友自拍电影在线 | 国产在线看片| 6699久久国产精品免费| 欧美视频免费一区二区三区| 18加网站在线| 国产专区在线| av片在线观看| 精品美女视频在线观看免费软件| 欧美日韩久久中文字幕| 91资源在线观看| 中文字幕免费在线视频|