Accéder au contenu.
Menu Sympa

technique - [April technique] aide au débogage : logged-gcc

Objet : Liste pour les discussions techniques (liste à inscription publique)

Archives de la liste

[April technique] aide au débogage : logged-gcc


Chronologique Discussions  
  • From: Basile Starynkevitch <basile AT starynkevitch.net>
  • To: technique AT april.org
  • Cc: Debian user french <debian-user-french AT lists.debian.org>
  • Subject: [April technique] aide au débogage : logged-gcc
  • Date: Fri, 10 Mar 2023 19:57:15 +0100

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 AT starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org




Archives gérées par MHonArc 2.6.19+.

Haut de le page