软件包: llvm (2.2-12)
Low-Level Virtual Machine (LLVM) compiler for C/C++
The Low-Level Virtual Machine (LLVM) is a collection of libraries and tools that make it easy to build compilers, optimizers, Just-In-Time code generators, and many other compiler-related programs. LLVM uses a single, language-independent virtual instruction set both as an offline code representation (to communicate code between compiler phases and to run-time systems) and as the compiler internal representation (to analyze and transform programs). This persistent code representation allows a common set of sophisticated compiler techniques to be applied at compile-time, link-time, install-time, run-time, or "idle-time" (between program runs).
The strengths of the LLVM infrastructure are its extremely simple design (which makes it easy to understand and use), source-language independence, powerful mid-level optimizer, automated compiler debugging support, extensibility, and its stability and reliability. LLVM is currently being used to host a wide variety of academic research projects and commercial projects. LLVM includes C and C++ front-ends (based on GCC 4.0.1), a front-end for a Forth-like language (Stacker), a young scheme front-end, and Java support is in development. LLVM can generate code for X86, SparcV9, PowerPC, or it can emit C code.
其他与 llvm 有关的软件包
|
|
|
-
- dep: binfmt-support
- Support for extra binary formats
-
- dep: libc6 (>= 2.7-1) [除 alpha, ia64]
- GNU C Library: Shared libraries
同时作为一个虚包由这些包填实: libc6-udeb
-
- dep: libc6.1 (>= 2.7-1) [alpha, ia64]
- GNU C Library: Shared libraries
同时作为一个虚包由这些包填实: libc6.1-udeb
-
- dep: libgcc1 (>= 1:4.1.1) [alpha, amd64, i386, ia64]
- GCC 支持库
- dep: libgcc1 (>= 1:4.2.1) [powerpc]
- dep: libgcc1 (>= 1:4.3) [arm, armel, mips, mipsel, s390, sparc]
-
- dep: libgcc4 (>= 4.3) [hppa]
- GCC 支持库
-
- dep: libltdl3 (>= 1.5.2-2) [hppa, sparc]
- A system independent dlopen wrapper for GNU libtool
-
- dep: libstdc++6 (>= 4.2.1) [除 armel]
- GNU 标准 C++ 库第三版
- dep: libstdc++6 (>= 4.3) [armel]
-
- dep: libunwind7 (>= 0.98.5-6) [ia64]
- 用于检测程序中的函数调用链的库 - 运行时
-
- rec: llvm-dev
- common libraries and headers for LLVM compiler for C/C++
-
- sug: llvm-doc
- documentation for LLVM (Low-Level Virtual Machine) compiler
下载 llvm
| 硬件架构 | 软件包大小 | 安装后大小 | 文件 |
|---|---|---|---|
| alpha | 16,934.4 kB | 50,800.0 kB | [文件列表] |
| amd64 | 14,600.3 kB | 40,968.0 kB | [文件列表] |
| arm | 12,698.4 kB | 34,204.0 kB | [文件列表] |
| armel | 12,745.2 kB | 34,396.0 kB | [文件列表] |
| hppa | 13,998.8 kB | 37,392.0 kB | [文件列表] |
| i386 | 13,735.9 kB | 38,076.0 kB | [文件列表] |
| ia64 | 20,964.9 kB | 72,748.0 kB | [文件列表] |
| mips | 13,035.6 kB | 45,376.0 kB | [文件列表] |
| mipsel | 12,733.4 kB | 44,456.0 kB | [文件列表] |
| powerpc | 14,132.0 kB | 39,976.0 kB | [文件列表] |
| s390 | 13,639.5 kB | 36,324.0 kB | [文件列表] |
| sparc | 13,570.5 kB | 38,512.0 kB | [文件列表] |
