lldb編譯器除錯指令

2021-10-01 16:10:39 字數 386 閱讀 9005

xcode斷點->控制台除錯指令(lldb編譯器除錯指令)

p 列印基本資料型別值/列印物件持有的位址

po 列印基本資料型別值/列印物件的詳細資訊

call 呼叫一行oc**指令並實時執行生效

bt 回溯追蹤棧資訊(位址)

breakpoint list 列印斷點元素列表

thread list 列印執行緒列表

image list 列出所有依賴庫

當程式crash 或斷點時自動變成 lldb 模式

class物件的instance 物件的 isa 值就是其 class 物件本身的值

編譯器 偵錯程式

linux mac下使用的編譯器是不同的。linux下使用的是gcc編譯器。mac下使用的是clang編譯器。命令格式都是相通的。編譯命令的基本格式 g會在輸出檔案裡可以增加除錯資訊,編譯出的程式在執行過程 現的問題就可以用偵錯程式進行單步除錯。o實際是指令優化的級別。預設 o1是不對指令優化,所以...

XCode偵錯程式LLDB

nslog whatisinsidethisthing nsnumber n 7 實際應該呼叫這個函式 foo if 1 thebooleanatstake int calculatethetrickyvalue help print expression 什麼是 print 命令 print is...

NSISI基本語法 編譯器指令

接下來的一些都是使用nsis打包的時候常用的一些指令 或者說是,類似於 中的 型別 1 file 作用 釋放檔案到當前輸出路徑。使用中與 setoutpath 配合使用,一般直接給出指定的目錄即可 常用引數 nonfatal 開關且當檔案未找到時使用警告來代替錯誤 a 開關,則被新增的檔案的屬性將會...