#1 Le 20/03/2014, à 11:09
- Spirale21
[Résolu] debugger et programme en sudo
Bonjour,
Je sais que ce post part d'un cas particulier mais on peut le généraliser. Voilà, je fais des tests avec le GPIO d'un raspberry pi (que j’abrégerais rpi). Mes tests se déroule avec succès jusqu'au drame!!! LOL. Voilà quand je lance les programme je fais
$ sudo ./<nom_du_programme>
car la librairie wiringPi à besoin qu'on soit sudoer. Lors de mon dernier test rien ne marche comme je veux et donc j'ai l'idée de le débugger avec gdb donc je compile mon programme
avec l'option -g, tout va bien. Ensuite je tape
$ gdb ./<nom_du_programme_compilé>
et je fais mes breakpoint tout va bien mais quand je fais
(gdb) run
il me dit qu'il faut les droits sudo, or je sais plus comment faire j'ai essayé
$gdb `sudo ./<programme_compile>`
...
(gdb) sudo run
alors quelles possibilités pour débugger? mettre la bibliothèque avec les droits de tout le monde (je trouve ça un peu dangereux mais si c'est la seule solution)
Merci
Dernière modification par Spirale21 (Le 20/03/2014, à 20:55)
il y a trois manière de faire: la bonne, la mauvaise et la mienne
Hors ligne
#2 Le 20/03/2014, à 14:27
- Haleth
Re : [Résolu] debugger et programme en sudo
Plutôt :
sudo gdb machin
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#3 Le 20/03/2014, à 20:57
- Spirale21
Re : [Résolu] debugger et programme en sudo
Oui j'ai réfléchi..je post trop vite je devrais réfléchir... j'ai honte de moi
il y a trois manière de faire: la bonne, la mauvaise et la mienne
Hors ligne