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
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.