SO donne cette réponse plutôt élégante:

Si vous souhaitez simplement que le programme se mette en pause, vous
pouvez ajouter une fonction breakpoint() dans votre programme (elle peut
être vide ou simplement contenir une instruction print) et ajouter `break
breakpoint` à votre ~/.gdbinit

Le lun. 26 mai 2025 à 11:12, Basile Starynkevitch <[email protected]>
a écrit :

> Bonjour la liste,
>
> Je développe un logiciel libre en C++ pour Linux et je souhaite en son sein
> detecter programmatiquement qu'il est débogué (avec GDB) et peut-être
> ajouter
> dans ce cas des points d'arrêt.
>
> Vous pouvez regarder
> http://refpersys.org/jdll2025-RefPerSys-Starynkevitch.pdf
> pour en savoir plus.
>
> Librement
> --
> Basile STARYNKEVITCH                            <[email protected]>
> 8 rue de la Faïencerie
> http://starynkevitch.net/Basile/
> 92340 Bourg-la-Reine                         https://github.com/bstarynk
> France
> https://github.com/RefPerSys/RefPerSys
>
>

Répondre à