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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le projet Lazarus appelle à tester son nouveau débogueur pour MAC
Qui a vu le jour avec la RC1 de Lazarus 2.0

Le , par gvasseur58

341PARTAGES

13  0 
Appel à tester le nouveau débogueur pour MAC

Avec la version 2.0RC1 de Lazarus, un nouveau débogueur pour les utilisateurs Mac voit le jour. Ce débogueur est fondé sur LLDB, fourni par Apple et prêt à l'emploi. Grâce à ce changement, il ne devrait plus être nécessaire d'utiliser gdb, le débogueur traditionnel de Lazarus, mais qui montre des limites parfois rédhibitoires.

Comme l'intégration de LLDB est toute nouvelle, elle nécessite de nombreux tests, d'où l'appel à tous les utilisateurs de Mac : si vous voulez disposer d'un outil fiable, testez le nouveau débogueur Lazarus basé sur LLDB !

Pour effectuer ces tests, veuillez tout d'abord télécharger et installer Lazarus 2.0RC1.

Ouvrez l'EDI et installez le paquet LazDebuggerFpLLdb. Il devrait figurer dans la liste des paquets disponibles, sinon cherchez-le dans components/lazdebuggers/lazdebuggerfplldb. Assurez-vous d'utiliser celui qui contient "fp" dans son nom (il y a aussi LazDebuggerLLdb, mais il n'est pas aussi performant).

Redémarrez l'EDI.

Allez dans Outils> Options> Débogueur. Dans la liste déroulante "type de débogueur", vous devez rechercher et sélectionner "débogueur LLDB (avec fpdebug)". La ligne d'édition au-dessous (qui comprend normalement le chemin de gdb) devrait être remplacée par le chemin de LLDB (pour rappel, LLDB est fourni avec les outils d’Apple et peut facilement être localisé en tapant which lldb).

Pour signaler tout problème, démarrez Lazarus avec la ligne de commande suivante (adaptez le chemin en fonction de votre installation) :

Code : Sélectionner tout
/chemin/vers/lazarus/lazarus.app/Contents/MacOS/lazarus --debug-log=/chemin/vers/vosfichiers/laz.log --debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,FPDBG_DWARF_ERRORS,FPDBG_DWARF_WARNINGS,FPDBG_DWARF_VERBOSE_LOAD,FPDBG_DWARF_DATA_WARNINGS,DBG_VERBOSE,DBG_WARNINGS,DBG_STATE,DBG_EVENTS,DBG_THREAD_AND_FRAME
Vous aurez peut-être besoin d'utiliser startlazarus. Attachez le fichier log après la reproduction de l'erreur.


Source : Lazarus

Utilisez-vous Lazarus avec votre MAC ?
Quelle expérience avez-vous de LLDB ?

Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation avec Lazarus.
Vous avez lu gratuitement 44 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !