1 votes

Impossible de déterminer la version de GDB à l'aide de la commande : sudo /usr/local/bin/gdb --version

Version Eclipse (Mars) (langage de programmation C) : Eclipse IDE pour les développeurs C/C eclipse.buildId=4.5.0.I20150603-2000

Version MacOS : OS X Yosemite 10.10.3 Matériel : MacbookPro 15" (mid-2015) Retina

Problème : L'action de débogage provoque le message d'erreur suivant ("111" est à la fois le nom du projet et le fichier source 111.c) :

titre de la fenêtre : "Un problème s'est produit" Message d'erreur : L'application 'Launching 111' a rencontré un problème. Impossible de déterminer la version de GDB en utilisant la commande : sudo /usr/local/bin/gdb --version sudo : pas de tty présent et pas de programme askpass spécifié

D'après ce que j'ai compris, ce module GBD a été supprimé de MacOS X, et je dois donc probablement en installer un manuellement. Je suis un nouveau venu sur Mac, et j'ai essayé d'installer sur différents forums - je n'ai pas encore réussi.

Il est probable que des changements soient également nécessaires dans ce domaine :

Configurations de débogage (Exécuter->Configuration de débogage->onglet "Débogueur"). Ou/et aussi dans : Eclipse -> Préférences -> C/C++ -> Débogage -> GDB

Je vous prie de me répondre : qui s'est installé récemment par ses propres moyens ? Étant donné que les anciens forums (plus d'un an après) peuvent décrire d'autres cas par rapport au problème que je dois résoudre.

Veuillez fournir les étapes exactes de la gestion.

1voto

David Corbin Points 287

Installer avec MacPorts

  1. Installer Xcode et MacPorts s'il n'est pas déjà installé.
  2. Installez maintenant Apple GCC et GDB à partir de MacPorts :

    sudo port install gdb-apple $ sudo port install apple-gcc42

Installation avec Homebrew

  1. Installer Xcode et Homebrew s'il n'est pas déjà installé.
  2. Installez maintenant GDB à partir de Homebrew :

    $ brew tap homebrew/dupes $ brew install gdb

Source : http://ntraft.com/installing-gdb-on-os-x-mavericks/

0voto

Michael South Points 1

En plus de l'installation à partir de macports / homebrew, sur Yosemite vous devez également signer le binaire gdb. Voir http://sourceware.org/gdb/wiki/BuildingOnDarwin .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X