aide au débogage : logged-gcc
Bonsoir,
Il est naturel, quand on est fan de logiciel libre et de Debian (ou
similaire), de compiler du logiciel libre (notamment en C ou C++) à
partir de son code source, en utilisant (probablement) GCC (voir
https://gcc.gnu.org/ ...)
Il est alors utile de pouvoir conserver la trace de toutes les
compilations par GCC.
Aussi ai-je plus ou moins codé, en
https://github.com/bstarynk/misc-basile/blob/master/logged-gcc.cc un
utilitaire qui stocke dans une base sqlite les commandes de compilation
avec leur détail. Ça se compile avec le script
https://github.com/bstarynk/misc-basile/blob/master/compile-logged-gcc.sh
L'utilisation serait de mettre un lien symbolique $HOME/bin/gcc ->
$HOME/bin/logged-gcc et de même pour $HOME/bin/g++ et d'avoir $HOME/bin/
dans son $PATH avant /usr/bin/
Ensuite il faut initialiser la base SQLite (une seule fois) avec
$HOME/bin/logged-gcc --sqlite=logged-gcc-db.sqlite
Mais il me reste des bogues? Il y a-t-il une bonne âme pour m'aider?
(les commentaires sont en anglais)
librement
--
Basile Starynkevitch <basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org
Reply to: