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. Linux叉:pid重用
- 4. C++使用系統獲取PID
- 5. 爲什麼使用進程ID(PID)?
- 6. 在窗口中強制使用高PID
- 7. 無法使用jstat WebSphere Application Server PID
- 8. 使用gem net-ssh啓動kill pid
- 9. 使用pid的Rails瘦身服務
- 10. 使用PID控制器計算quadcopter力
- 11. 獲取使用中的PID Java Mac
- 12. 使用pid/gid運行uWsgi的問題
- 13. 在java中使用PID kill ubuntu進程
- 14. 使用會話PID和JID提取SID
- 15. Windows中的PID分配策略/使用PID來命名臨時文件
- 16. /proc/[pid]/pagemaps和/ proc/[pid]/maps | linux
- 17. ProcessID(PID)重用xCode問題
- 18. IIS應用程序池PID
- 19. 使用pid和在系統調用中查找綁定到pid的用戶來終止進程
- 20. 分叉和pid
- 21. Double pid loop
- 22. PROPERTYKEY :: pid含義
- 23. Geronimo的PID
- 24. subprocess.popen pid change
- 25. Elixir - detached pid
- 26. pid的NSProcessInfo
- 27. 質疑PID的
- 28. photoswipe - 如何使自定義pid工作
- 29. 如何使用ps命令來顯示用戶,PID,終端,CMD
- 30. Bash:獲取使用不同用戶的進程的PID
這是正確的答案。將GDB附加到PID不應以任何方式涉及指定可執行文件的路徑。正確的解決方案應該只涉及PID,沒有別的。 – AnT 2018-01-23 23:45:01