Bonjour.
J'ai installé Lazarus sous Zorin (distribution basée sur Ubuntu) et quand je le lance, il dit n'avoir pas trouvé le débogueur et demande d'en indiquer le chemin complet.
Quelqu'un sait où il se trouve ?
Cordialement.
Christian
Bonjour.
J'ai installé Lazarus sous Zorin (distribution basée sur Ubuntu) et quand je le lance, il dit n'avoir pas trouvé le débogueur et demande d'en indiquer le chemin complet.
Quelqu'un sait où il se trouve ?
Cordialement.
Christian
Essaye locate -b '\gdb'.
Exemple chez moi :
à confirmer par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8/etc/gdb /usr/bin/gdb <<<<< ça doit être celui-ci /usr/share/gdb /usr/share/bash-completion/completions/gdb /usr/share/doc/gdb /usr/share/gdb/python/gdb /usr/share/glib-2.0/gdb /usr/share/menu/gdb
C'est bien lui.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 # ls -Gg /usr/bin/gd* -rwxr-xr-x 1 4878752 janv. 29 2013 /usr/bin/gdb -rwxr-xr-x 1 267256 janv. 29 2013 /usr/bin/gdbserver -rwxr-xr-x 1 126 janv. 29 2013 /usr/bin/gdbtui -rwxr-xr-x 1 34596 janv. 9 2013 /usr/bin/gdbus -rwxr-xr-x 1 1360 janv. 9 2013 /usr/bin/gdbus-codegen -rwxr-xr-x 1 9228 mai 12 2012 /usr/bin/gdialog -rwxr-xr-x 1 9620 avril 16 2012 /usr/bin/gdk-pixbuf-csource -rwxr-xr-x 1 9604 avril 16 2012 /usr/bin/gdk-pixbuf-pixdata lrwxrwxrwx 1 61 avril 16 2012 /usr/bin/gdk-pixbuf-query-loaders -> ../lib/i386-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders -rwxr-xr-x 1 7940 mars 27 2013 /usr/bin/gdm-control
Retour de la commande locate :
donc rien dans bin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 locate -b '\gdb' /usr/share/gdb /usr/share/bash-completion/completions/gdb /usr/share/glib-2.0/gdb /usr/src/linux-headers-5.0.0-37/scripts/gdb /usr/src/linux-headers-5.0.0-37-generic/scripts/gdb /usr/src/linux-headers-5.3.0-40/scripts/gdb /usr/src/linux-headers-5.3.0-40-generic/scripts/gdb
avec celui dans share, lazarus répond que ce n'est pas un exécutable ...
dans bin, j'ai trouvé "gdbus", le programme l'accepte mais plante à la compilation d'un projet en indiquant "erreur du débogueur'
Salut à mon avis il faut que tu installes GDB depuis ton gestionnaire de paquet
A+
- "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
- "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
- "La simplicité est la sophistication suprême" - Léonard De Vinci
- "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei
Mes projets sur Github - Blog - Site DVP
Bonjour ! Peut-être que gdb n'est pas installé. Vous pouvez le vérifier avec cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ rpm -q gdb
Merci à tous, je ne maîtrise pas très bien Linux ...
Quand j'ai voulu tester la présence de gdb, j'ai eu comme réponse que rpm n'était pas installé ...
donc je l'ai installé avec "sudo apt install rpm"
et j'ai la réponse : "package gdb is not installed"
Pourtant, quand je lance "sudo apt install gdb", j'obtiens :
ce qui laisse à pense gdb est bien installé ! C'est à n'y rien comprendre.Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
gdb est déjà la version la plus récente (8.1-0ubuntu3.2).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires*:
efibootmgr libaacs0 libavformat57 libbdplus0 libbluray2 libfwup1 libheif1
libllvm8 libsdl1.2debian libssh-gcrypt-4 libswscale4
Veuillez utiliser «*sudo apt autoremove*» pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 8 non mis à jour.
Christian
Euh, c'est peut-être moi qui vous ai donné un mauvais conseil avec la commande rpm, qui est peut-être inappropriée dans votre cas.
Apparemment, pour Ubuntu et ses cousins, ce serait plutôt la commande dpkg :
https://askubuntu.com/questions/4233...d-on-my-server
You can list all the installed packages with
dpkg -l
You can see details for a specific package with
dpkg -p packagename
And to learn if it is installed ,use
dpkg -s packagename | grep Status
Partager