microsoft / microsoft/vscode-cpptools
Nicer workflow for GDB+attach
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 6.2k
- Fork
- 1.7k
- Merge medio
- 14h 46m
- PR unite (30g)
- 61
Descrizione
Type: Feature Request
I have a Python program that repeatedly compiles C++ code as a shared library, and launches it in a forked process.
The C++ code is run as soon as GDB is attached. I detect this by waiting for SIGUSR1.
In VSCode, I have to press F5, then F6, then Ctrl-Shift-Y, then type "-exec signal SIGUSR1". It would be nice if that sequence of actions could be automatically triggered via launch.json.
Unfortunately, "stopAtConnect" is not working, and neither is
"setupCommands": [
{
"text": "-interpreter-exec console \"signal SIGUSR1\"",
}
]
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Riprodurre la sequenza segnalata F5, F6 e Ctrl-Shift-Y con la configurazione GDB attach in launch.json, concentrandosi su stopAtConnect e setupCommands. Confrontare il comportamento configurato con l’esecuzione manuale di -exec signal SIGUSR1; done significa che la sequenza può essere attivata tramite launch.json e che il codice C++ viene avviato dopo l’attach.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp, vscode
- Ambito
- devtools
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100