IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse C & C++ Discussion :

GDB pour MacOS plus supporté ?


Sujet :

Eclipse C & C++

  1. #1
    Membre éprouvé Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Points : 1 014
    Points
    1 014
    Par défaut GDB pour MacOS plus supporté ?

    Dans un projet pour le boulot, J'ai code qui utilise Eclipse CDT 4.5.2 et qui doit passer sous la version 4.6.3.
    Ce code utilise la constante MACOS_GDB_MARKER définie dans la classe org.eclipse.cdt.dsf.gdb.launching.LaunchUtils qui permet de savoir si la version de GDB utilisée est pour MAcOS. Mais cette constante n'existe plus dans la version 4.6.3 d'Eclipse CDT. Je me demandais donc :
    - GDB pour MacOS n'est plus "spécial" et il n'est plus nécéssaire de faire la distinction ?
    - Eclipse CDT 4.6.3 ne supporte plus GDB pour MacOS ?
    - Cette constante existe toujours mais et cachée ailleurs ? dans ce cas où ?
    "On sera toujours mieux installé assis en 1ère que debout en 2nde", un illustre inconnu


    Avant de poser une question vérifiez si elle n'a pas déjà une réponse dans les cours et tutoriels
    Si votre problème est pensez à marquer la conversation comme telle
    Si un message est utile, pertinent, et/ou vous êtes d'accord avec, pensez à à l'inverse s'il est inutile, faux ou que vous n'êtes pas d'accord, pensez à

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 446
    Points : 43 088
    Points
    43 088
    Par défaut
    Je crois que Mac n'utilise plus GCC mais LLVM, ce qui expliquerais peut-être ceci.

    Je ne suis pas développeur, donc information non sûre.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Citation Envoyé par Drowan Voir le message
    utilise Eclipse CDT 4.5.2 et qui doit passer sous la version 4.6.3.
    Attention a ne pas confondre les version d'Eclipse IDE (4.7.2 pour la derniere en date) avec les versions de CDT (9.x en ce moment), les 2 evoluent a des rythmes differents et c'est important de faire la distinction quand tu as besoin de support

    - Eclipse CDT 4.6.3 ne supporte plus GDB pour MacOS ?
    En effet: https://wiki.eclipse.org/CDT/User/NewIn90 dis bien "Support for the obsolete Apple GDB was removed [...] The constant LaunchUtils.MACOS_GDB_MARKER was removed.". Le bug a l'origine de ce changement est https://bugs.eclipse.org/bugs/show_bug.cgi?id=486148 . J'ai l'impression qu'il ne faut plus utiliser le GDB d'Apple. Soit tu utilises un GDB "normal" et tu n'as plus besoin de cette variable, soit tu utilises un autre debugger et tu n'as plus besoin de cette variable, soit tu restes sur le GDB d'Apple mais comme il n'est plus supporte plus rien ne va marcher avec petit a petit.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  4. #4
    Membre éprouvé Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Points : 1 014
    Points
    1 014
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Attention a ne pas confondre les version d'Eclipse IDE avec les versions de CDT
    Tu as bien raison, pardon de mon erreur. Pour info je suis sous CDT 9.2.1.
    C'est exactement l'info que je cherchais
    "On sera toujours mieux installé assis en 1ère que debout en 2nde", un illustre inconnu


    Avant de poser une question vérifiez si elle n'a pas déjà une réponse dans les cours et tutoriels
    Si votre problème est pensez à marquer la conversation comme telle
    Si un message est utile, pertinent, et/ou vous êtes d'accord avec, pensez à à l'inverse s'il est inutile, faux ou que vous n'êtes pas d'accord, pensez à

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bouml pour MacOS X INTEL
    Par bruno_pages dans le forum BOUML
    Réponses: 6
    Dernier message: 14/07/2009, 13h36
  2. [travail] Travailler plus pour gagner plus ?
    Par Mat.M dans le forum Politique
    Réponses: 216
    Dernier message: 16/01/2008, 15h38
  3. Réponses: 6
    Dernier message: 04/07/2006, 11h57
  4. Création d'une GDB pour Firebird
    Par ada_b dans le forum Débuter
    Réponses: 2
    Dernier message: 03/12/2004, 07h08
  5. [Kylix] Kylix plus supporté par Borland?
    Par fred78 dans le forum EDI
    Réponses: 11
    Dernier message: 18/04/2004, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo