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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

转:Xcode下的GDB调试命令

發(fā)布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转:Xcode下的GDB调试命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Xcode的調(diào)試器為用戶提供了一個GDB的圖形化界面,GDB是GNU組織的開放源代碼調(diào)試器。您可以在Xcode的圖形界面里做任何事情;但是,如果您需要您可以在命令行里使用GDB的命令,且gdb可以在終端運行,也可以在Xcode下的控制臺(Console Drawer)中運行。

要在一個調(diào)試的任務(wù)里輸入GDB命令行命令:

在工具欄里點擊Console Drawer (控制臺抽屜窗口)按鈕打開控制臺。
您可以在控制臺里查看Xcode調(diào)試器發(fā)送給GDB的命令,或者您可以直接在控制臺里輸入GDB命令。在控制臺窗口里點擊然后在gdb提示符后面輸入命令。

1.命令 解釋
2.break NUM 在指定的行上設(shè)置斷點。
3.bt 顯示所有的調(diào)用棧幀。該命令可用來顯示函數(shù)的調(diào)用順序。
4.clear 刪除設(shè)置在特定源文件、特定行上的斷點。其用法為:clear FILENAME:NUM。
5.continue 繼續(xù)執(zhí)行正在調(diào)試的程序。該命令用在程序由于處理信號或斷點而
6. 導(dǎo)致停止運行時。
7.display EXPR 每次程序停止后顯示表達(dá)式的值。表達(dá)式由程序定義的變量組成。
8.file FILE 裝載指定的可執(zhí)行文件進(jìn)行調(diào)試。
9.help NAME 顯示指定命令的幫助信息。
10.info break 顯示當(dāng)前斷點清單,包括到達(dá)斷點處的次數(shù)等。
11.info files 顯示被調(diào)試文件的詳細(xì)信息。
12.info func 顯示所有的函數(shù)名稱。
13.info local 顯示當(dāng)函數(shù)中的局部變量信息。
14.info prog 顯示被調(diào)試程序的執(zhí)行狀態(tài)。
15.info var 顯示所有的全局和靜態(tài)變量名稱。
16.kill 終止正被調(diào)試的程序。
17.list 顯示源代碼段。
18.make 在不退出 gdb 的情況下運行 make 工具。
19.next 在不單步執(zhí)行進(jìn)入其他函數(shù)的情況下,向前執(zhí)行一行源代碼。
20.print EXPR 顯示表達(dá)式 EXPR 的值。
21.
22.print-object 打印一個對象
23.print (int) name 打印一個類型
24.print-object [artist description] 調(diào)用一個函數(shù)
25.set artist = @"test" 設(shè)置變量值
26.whatis 查看變理的數(shù)據(jù)類型

?

轉(zhuǎn)載于:https://www.cnblogs.com/lovecode/articles/2343818.html

總結(jié)

以上是生活随笔為你收集整理的转:Xcode下的GDB调试命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。