타사 소프트웨어 용 라이브러리를 디버깅하려고합니다. 라이브러리의 소스 코드가 있고 -g를 사용하여 컴파일했습니다. 라이브러리를 사용하고 디버그하려면 소프트웨어를 시작해야합니다. AFAIK 프로그램을 시작한 다음 gdb에서 attach와 프로세스 ID를 얻어야합니다. 나는이 일을하고 있지만 gdb는 "프로세스에 첨부 할 수 없다"고 말합니다. 왜 이런 일이 일어날 수 있는지 아는 사람 있습니까?gdb가 Windows에서 프로세스에 연결되지 않음
2
A
답변
1
바로 내부에 gdb
으로 시작하여 gdb 호출에 첨부하도록하십시오.
gdb your_program_name
run your_parameter1 your_paremeter2...
+0
나는 그 문제를 해결할 수 있었다. 나는 틀린 문장을주고 있었다. "attach PID"를 사용하면 멈추지 만 gdb를 업데이트하면 해결됩니다. 이제 완벽하게 작동합니다. – user1685612
관련 문제
- 1. gdb가 exe에 연결되지 않게하려면 어떻게해야합니까?
- 2. gdb가 정지하지 않고 프로세스에 연결
- 3. 실행 파일이 삭제 된 프로세스에 GDB가 첨부됩니다.
- 4. gdb가 중단 점을 누르지 않음
- 5. Xming이 Windows 7에서 연결되지 않음
- 6. ContextClassLoader가 연결되지 않음
- 7. WebSocket이 socket.io에 연결되지 않음
- 8. opc, 서버가 연결되지 않음
- 9. SQL보기가 연결되지 않음
- 10. SQL Server가 연결되지 않음
- 11. 메시지가 메서드에 연결되지 않음
- 12. 플래시 배너가 연결되지 않음
- 13. Python + GStreamer - 연결되지 않음
- 14. lavalamp jquery가 연결되지 않음
- 15. GetProcessImageFileName이 연결되지 않음
- 16. UILabel이 IBOutlet과 연결되지 않음
- 17. CSS 파일이 연결되지 않음
- 18. 레일즈가 MySQL에 연결되지 않음
- 19. QT 응용 프로그램에서 MySQL이 연결되지 않음
- 20. iphone 장치의 gdb가 중단 점에서 중지되지 않음
- 21. AJAX 호출이 서버에 연결되지 않음
- 22. 카산드라 공용 IP가 연결되지 않음
- 23. IIS Silverlight가 WCF에 연결되지 않음
- 24. 채팅 클라이언트가 서버에 연결되지 않음
- 25. Codeigniter 데이터베이스가 다시 연결되지 않음
- 26. Paypal 주문이 Magento로 연결되지 않음
- 27. Appengine의 공유 폴더가 연결되지 않음
- 28. Windows에서 프로세스에 대한 열린 파일 핸들러보기
- 29. Windows에서 '찾기'명령을 사용하지 않음
- 30. Windows에서 HG4Idea가 작동하지 않음
gdb의 시작 프로세스는 어떻게됩니까? – sardok
나는 이걸 좀 연주했다. 대부분의 프로세스에는 연결할 수 있지만 예를 들어 calc.exe를 실행하는 것은 아닙니다. 그래도 gdb에서 시작하여 디버깅 할 수 있습니다. 왜 이것이 일어나고 있는지 궁금합니다. – dbrank0