通常我使用Xcode的LLDB,但在某些情況下,我更願意使用終端。 我試圖輸入「xcrun lldb」,然後設置lldb模式,但是如何設置正確的目標?如何從終端使用LLDB
3
A
回答
0
指定程序的運行
首先,您需要將程序設爲調試。和GDB一樣,您可以啓動LLDB並使用命令行指定要調試的文件。類型:
$ lldb /Projects/Sketch/build/Debug/Sketch.app 將當前可執行文件設置爲'/Projects/Sketch/build/Debug/Sketch.app'(x86_64)。 也可以指定可執行文件調試後,它已經使用file命令運行:
$ LLDB (LLDB)文件/Projects/Sketch/build/Debug/Sketch.app 當期可執行設置爲「/ Projects/Sketch/build/Debug/Sketch.app'(x86_64)。
一個簡單的Google發現這一點。
3
iPhone模擬器
$ lldb
> process attach -n "AppName" -w
然後開始在iPhone模擬器應用程序(ioslib可以從命令行這樣做)。一旦發現應用程序進程,LLDB就會連接。
iOS設備
使用ios-deploy(ios-deploy -d -W -b path/to/foo.app
)。它將啓動並連接LLDB會話。
OSX應用
process attach -n "AppName"
在LLDB可能工作(未驗證)。
相關問題
- 1. 如何從終端使用junit
- 2. 如何從終端
- 3. 如何從終端
- 4. 如何從終端
- 5. 如何從終端
- 6. 如何使用終端
- 7. 如何使用終端
- 8. 如何使用Mac終端
- 9. 行家,如何從終端
- 10. Golang:如何從終端終止bufio Scan()?
- 11. 如何從Server 2003客戶端使用終端服務EasyPrint
- 12. 如何正確地從LLDB
- 13. 如何從終端啓用文件庫
- 14. 如何打開新終端和新的終端使用python
- 15. 使用終端
- 16. 使用終端
- 17. 使用終端
- 18. 使用終端
- 19. 使用終端
- 20. 無法控制終端從xterm中使用gnome-終端改變
- 21. 在終端中使用終端
- 22. 如何通過angular2使用linux終端
- 23. 如何使用終端命令
- 24. 如何在終端上使用Google?
- 25. 如何禁用從crontab使用的cpan的終端輪詢?
- 26. 如何從終端啓動命令以使終端不是父節點?
- 27. lldb將不會打印終端中的所有字符
- 28. 如何LLDB
- 29. 使用Xcode的lldb調試開發lldb
- 30. 如何在lldb中使用枚舉
您是否檢查過Apple文檔?第一部分介紹如何指定要調試的程序:https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/gdb_to_lldb_transition_guide/document/lldb-terminal-workflow-tutorial.html#//apple_ref/doc/uid/TP40012917-CH4-SW1 –