Documentatie voor clang-bibliotheken

Ik gebruik de bibliotheken van clang om een ​​programma te schrijven dat het zal ontleden code en zet het in een structuur. is er actuele informatie over clang's bibliotheken? referentie en tutorial zou leuk zijn.

2

1 antwoord

Bekijk de doc en een tut en een tut more .

Bewerken: een nieuwere zelfstudie . Moet slechts 5 dagen oud zijn.

Misschien wilt u eens kijken naar de clang Internals Manual en de cfe-dev verzendlijst.

4
toegevoegd
Ik kan niet weten wanneer ik de fouten niet zie. :)
toegevoegd de auteur Morten Kristensen, de bron
En waarmee koppel je het aan?
toegevoegd de auteur Morten Kristensen, de bron
Zorg ervoor dat de bibliotheken gevonden kunnen worden door de linker, dus probeer -L/path/to/libs toe te voegen om dit af te leiden.
toegevoegd de auteur Morten Kristensen, de bron
OK bedankt de docs zijn goed. maar de tutorial ziet er een beetje oud en de tutorial meer kan ik ze niet laten compileren iets misschien verkeerd mee. Ik ben op ubuntu 11.10 Ik heb llvm en clang geïnstalleerd in/opt/LLVM from source.
toegevoegd de auteur zeitue, de bron
OK de handleiding van docs clang is uitstekend. Ik kan ook de clang-tutorial krijgen om te compileren, maar het zal om welke reden dan ook geen idee bevatten? ik brak dit om LLVM te installeren en clang.llvm.org/get_started.html
toegevoegd de auteur zeitue, de bron
hier is mijn logbestand voor de build ice-os.com/error.log mocht ik misschien LLVM/Clang bouwen vanaf een bepaalde versie?
toegevoegd de auteur zeitue, de bron
Ik voer make uit in de tutorials die het verbindt met whats daar g ++ -o tutorial1 tutorial1.o -lclangParse -lclangSerialization -lclangDriver -lclangSema -lclangAnalysis -lclangAST -lclangFrontend -lclangLex -lclangBasic -lLLVMSupport -L/opt/LLVM/lib -lpthread - ldl -lm -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMCore -lLLVMX86Info -lLLVMMC -lLLVMSupport
toegevoegd de auteur zeitue, de bron
OK dank je wel, eindelijk werkte mijn LLVM/Clang is nu opnieuw opgebouwd, geen problemen.
toegevoegd de auteur zeitue, de bron