हर बार जब मैं gdb का उपयोग कर प्रक्रिया से जुड़ा होता हूं, तो यह लक्ष्य प्रोग्राम को रोक देगा, और मुझे इसे जाने के लिए 'cont' टाइप करना होगा। क्या इसे रोकने के बिना प्रक्रिया में संलग्न करने का कोई तरीका है? यदि चीजें थोड़ी देर रुकती हैं तो यह प्रक्रिया अलग-अलग व्यवहार करेगी।gdb बिना किसी रोक के प्रक्रिया को संलग्न करता है
16
A
उत्तर
9
आप इसे रोक नहीं सकते हैं।
gdb attach $1 -x <(echo "cont")
./attach पीआईडी
25
मुझे पता नहीं है: आप कर सकते हैं लेकिन तुरन्त जारी रखने के ... एक साधारण बैच स्क्रिप्ट जो संलग्न के बाद तुरन्त जारी निष्पादन एक विशिष्ट प्रक्रिया के लिए जोड़ देती है और बनाएं इसके लिए पहले से ही एक अच्छा जवाब है, लेकिन मैं एक अतिरिक्त फ़ाइल का उपयोग नहीं करना पसंद करता हूं।
यहाँ एक और जवाब है:
gdb attach $(pidof process_name) -ex cont
1
के लिए जब आप इस प्रक्रिया के पीआईडी नहीं पता ...
gdb attach $(pgrep -f myApp) -ex cont
संबंधित मुद्दे
- 1. जीडीबी एक प्रक्रिया को संलग्न करता है जहां निष्पादन योग्य हटा दिया जाता है
- 2. मैं gdb में किसी प्रक्रिया की सभी मेमोरी कैसे खोजूं?
- 3. प्रक्रिया को संसाधित करने के लिए VS2010 संलग्न है
- 4. gdb
- 5. सिल्वरलाइट डीबगिंग; प्रक्रिया को संलग्न नहीं करना
- 6. gdb
- 7. gdb
- 8. किसी प्रक्रिया के माता-पिता को बदलना
- 9. gdb
- 10. प्रक्रिया निर्माण पर डीबगर कैसे संलग्न करें?
- 11. प्रक्रिया कैसे शुरू करें और फिर इसे तुरंत रोक दें?
- 12. किसी तत्व के उदाहरण पर कार्यों को संलग्न करना
- 13. gdb लाइन संख्या
- 14. gdb
- 15. gdb
- 16. gdb
- 17. किसी अन्य प्रक्रिया के stdout को देखकर
- 18. gdb
- 19. gdb डीबगर एकाधिक स्रोत फ़ाइलों
- 20. gdb को क्लैंग ++
- 21. क्या Jquery संलग्न() असीमित व्यवहार करता है?
- 22. GDB
- 23. gdb
- 24. gdb
- 25. gdb
- 26. gdb
- 27. gdb
- 28. gdb
- 29. लिनक्स में एक बहुप्रचारित लटका प्रक्रिया को कैसे डिबग करें?
- 30. Backbone.js कई तत्वों को दृश्य संलग्न करता है