- Getting Started with LLVM Core Libraries
- Bruno Cardoso Lopes Rafael Auler
- 182字
- 2021-09-03 09:44:11
Chapter 2. External Projects
Projects that live outside the core LLVM and Clang repositories need to be separately downloaded. In this chapter, we introduce a variety of other official LLVM projects and explain how to build and install them. Readers only interested in core LLVM tools may skip this chapter or come back when required.
In this chapter, we will cover what are and how to install the following projects:
- Clang extra tools
- Compiler-RT
- DragonEgg
- LLVM test suite
- LLDB
- libc++
Beyond the projects covered in this chapter, there are two official LLVM projects outside the scope of this book: Polly, the polyhedral optimizer, and lld
, the LLVM linker, which is currently in development.
Prebuilt binary packages do not include any of the external projects presented in this chapter, except for Compiler-RT. Therefore, unlike the previous chapter, we will only cover techniques that involve downloading the source code and build them ourselves.
Do not expect the same level of maturity as that of the core LLVM/Clang project from all of these projects. Some of them are experimental or in their infancy.
- Extending Jenkins
- 演進式架構(原書第2版)
- GAE編程指南
- Python Tools for Visual Studio
- Data Analysis with IBM SPSS Statistics
- Bootstrap 4:Responsive Web Design
- C#程序設計
- Getting Started with LLVM Core Libraries
- 從零開始學Linux編程
- OpenResty完全開發指南:構建百萬級別并發的Web應用
- Angular應用程序開發指南
- 愛上C語言:C KISS
- 交互式程序設計(第2版)
- 現代CPU性能分析與優化
- iOS Development with Xamarin Cookbook