Q
使用PID
31
A
回答
33
有兩種方法。
在命令行中,包括PID爲可執行文件名後的說法:
gdb /path/to/prog PID
從GDB中,你可以使用附加命令:
gdb /path/to/prog
gdb> attach PID
雖然指定的命令行更加簡潔,如果你有一個名字與pid相同的核心文件(例如,對於pid 2345,核心文件必須命名爲「2345」),那麼gdb會有一些風險打開核心文件。無可否認,這種情況的發生機率很小。
3
從gdb的手冊頁:
可以,而是指定一個進程ID作爲第二個參數,如果你想調試一個正在運行的進程:
gdb program 1234
42
除了以前就可以直接使用
gdb -p <pid>
相關問題
- 1. 使用shell獲取父PID?
- 2. 使用arduino後的PID行
- 3. 用pid使用單行查殺進程
- 4. Linux叉:pid重用
- 5. pid資源佔用
- 6. 獲取使用中的PID Java Mac
- 7. 爲什麼使用進程ID(PID)?
- 8. 等待PID退出使用AppleScript
- 9. 使用pid和git repo安全嗎?
- 10. 使用top識別perf的PID/ps
- 11. 如何使用pid終止Python進程?
- 12. 使用PID控制器計算quadcopter力
- 13. 所有pid的CPU使用率%
- 14. 使用gem net-ssh啓動kill pid
- 15. 使用批處理找到java PID
- 16. 使用會話PID和JID提取SID
- 17. 使用pid的Rails瘦身服務
- 18. 在窗口中強制使用高PID
- 19. 無法使用jstat WebSphere Application Server PID
- 20. 在java中使用PID kill ubuntu進程
- 21. 使用pid/gid運行uWsgi的問題
- 22. 解析的/ proc/PID/smaps使用awk
- 23. C++:execv/execvp不使用現有的PID
- 24. C++使用系統獲取PID
- 25. Java VisualVm使PID消失
- 26. Windows中的PID分配策略/使用PID來命名臨時文件
- 27. 由PID
- 28. 將Cygwin PID轉換爲Windows PID
- 29. python - subprocess.Popen()。pid返回父腳本的pid
- 30. pid =`cat $ pidfile`或讀取pid <$ pidfile?
這是正確的答案。將GDB附加到PID不應以任何方式涉及指定可執行文件的路徑。正確的解決方案應該只涉及PID,沒有別的。 – AnT 2018-01-23 23:45:01