Stavo eseguendo il debug di un programma Linux C con il debugger interno di CLion (che è gdb su Linux). Il programma ha forked un processo figlio che doveva essere sospeso al punto di interruzione impostato. Ma il debugger non si è fermato qui anche se avevo inserito set follow-fork-mode child
all'interno del pannello gdb. Quindi, come posso farlo accadere con CLion?Come eseguire il debug di un processo figlio forked utilizzando CLion
7
A
risposta
0
Assicurarsi di impostare set follow-fork-mode child
prima del fork.
+3
Ho confermato questo approccio prima e non ha funzionato. Si può eseguire il debug solo attraverso l'interfaccia a riga di comando in questo modo invece che all'interno di CLion. – DYS
+0
Sto vivendo che CLion disconnette sessioni di debug remoto quando GDB segue il processo figlio. –
Problemi correlati
- 1. Come eseguire il debug di un progetto DLL utilizzando QtCreator?
- 2. Come ottenere il processo figlio dal processo principale
- 3. node.js passaggio socket.io a processo forked
- 4. Problemi di debug di un semplice programma di console :: CLion
- 5. È possibile eseguire Visual Studio per eseguire il debug di processi figlio come WinDBG?
- 6. Clion standard input durante il debug
- 7. Esiste un modo per eseguire il debug di un sottoprocesso utilizzando pydev?
- 8. gdb debug del processo figlio dopo il fork (modalità figlio in modalità follow-fork configurata)
- 9. Come eseguire il debug di un deadlock?
- 10. Utilizzo memoria di un processo figlio?
- 11. Come eseguire il debug dell'applicazione Web PHP utilizzando Aptana
- 12. Analisi di syscalls di un processo e di tutti i processi forked
- 13. node.js processo figlio cambiare una directory ed eseguire il processo di
- 14. Come rintracciare il processo figlio usando strace?
- 15. Come eseguire il debug di un'applicazione Java utilizzando VIM/GVIM?
- 16. Leiningen: come uccidere il processo figlio?
- 17. Come eseguire i comandi tramite processo figlio NodeJS?
- 18. Come eseguire il comando come processo in background utilizzando ADB?
- 19. Eseguire un programma C++ in Clion come utente root
- 20. Visual Studio dispone di privilegi insufficienti per eseguire il debug di questo processo. Per eseguire il debug di questo processo, Visual Studio deve essere eseguito come amministratore
- 21. Come restituisce fork() per il processo figlio
- 22. Come si de-elevare i privilegi di un processo figlio
- 23. non può eseguire il debug Windows Service - "Connetti a processo"
- 24. Come eseguire il debug del debug?
- 25. Come eseguire CLion con msys2 su windows
- 26. Android Studio: come eseguire il debug di un processo in esecuzione sul dispositivo Android?
- 27. Monitoraggio del decesso di un processo figlio
- 28. Il processo figlio inizia dopo il processo principale
- 29. Come eseguire un programma usando Valgrind in Clion?
- 30. Come eseguire il debug PhoneGap Utilizzando Developer PhoneGap App
Possibile duplicato di [Come impostare la modalità follow-fork come child nel debugger utilizzando CMake] (http://stackoverflow.com/questions/34121840/how-set-follow-fork-mode-as-child-in- debuger-using-cmake) –