LLDB (débogueur)
![Page d’aide sur l’homonymie](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Logo_disambig.svg/20px-Logo_disambig.svg.png)
Pour les articles homonymes, voir LLDB.
![Description de l'image LLDB screenshot.png.](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/LLDB_screenshot.png/220px-LLDB_screenshot.png)
Développé par | Projet LLVM |
---|---|
Dernière version | 18.1.7 ()[1]![]() |
Dépôt | github.com/llvm/llvm-project![]() |
Écrit en | C++![]() |
Système d'exploitation | MacOS et type Unix![]() |
Environnement | Mac OS X, Linux, FreeBSD |
Type | Débogueur |
Licence | Licence Open Source NCSA/Université de l'Illinois et licence Apache![]() |
Site web | lldb.llvm.org![]() |
modifier - modifier le code - voir Wikidata (aide)
LLDB, pour Low Level Debugger, est un débogueur pour les langages de programmation Objective-C, C++ et C. Il constitue un sous-projet de LLVM[2], une infrastructure de compilation développée au début des années 2000 à l'Université de l'Illinois. À ce titre, il est publié sous licence Open Source NCSA/Université de l'Illinois, licence de logiciel libre utilisée par la plupart des sous-projets LLVM.
Écrit en C++, sa structure s'appuie sur un ensemble de bibliothèques réutilisables du projet LLVM; LLDB utilise par exemple l'analyseur syntaxique et l'arbre syntaxique abstrait du compilateur Clang, ou le désassembleur de LLVM[2].
Intégré à la quatrième génération (4.x) de Xcode, l'environnement de développement pour Mac OS X, il en constitue son débogueur par défaut; il succède ainsi, comme débogueur par défaut au sein de cette suite, à GDB, LLDB étant considéré comme plus rapide que ce dernier[2].
Notes et références
- ↑ « Release 18.1.7 », (consulté le )
- ↑ a b et c Chris Lattner, « New "lldb" Debugger », blog de LLVM, 8 juin 2010.
Liens externes
- (en) (en) Site officiel
Portail des logiciels libres
Portail de la programmation informatique