macOS
brew install qbelocal Homebrew formula metadata
安装
brew install qbelocal Homebrew formula metadata
sudo apk add qbeAlpine Linux edge package indexes · qbe · 来源: dl-cdn.alpinelinux.org
sudo dnf install qbeFedora Rawhide package metadata · qbe · 来源: dl.fedoraproject.org
nix profile install nixpkgs#qbenixpkgs package indexes · pkgs/by-name/qb/qbe/package.nix · 来源: api.github.com
sudo pacman -S qbeArch Linux sync databases · qbe · 来源: geo.mirror.pkgbuild.com
sudo zypper install qbeopenSUSE Tumbleweed package metadata · qbe · 来源: download.opensuse.org
概览
Compiler Backend
历史
QBE is a compact C compiler backend designed to make language implementation approachable without giving up useful optimization or C interoperability.
QBE began around 2014 as a compact compiler-backend project. Its stated goal is to deliver much of the performance of industrial optimizing compilers with a fraction of their implementation size.
Development added amd64, arm64, and riscv64 targets, a simple SSA-based intermediate language, C ABI interoperability, optimization passes, register allocation, and tutorial material. QBE 1.0 arrived in 2022 after roughly eight years of repository development.
QBE has been adopted as a backend by language implementations including cproc, Hare, Antimony, and SCC. It is also used as compiler-course practice material, reflecting its value as a readable implementation as well as a production component.
The 1.0 release was made in response to requests from package maintainers and users, marking a transition from a rolling source project to a versioned package with all supported targets at parity.
Language frontends emit QBE's textual intermediate language, run `qbe` to produce assembly, and use a platform C toolchain to assemble and link the result.
QBE is best suited to language implementers who value a compact, hackable backend, straightforward C calls, and fast compilation over the breadth of targets and optimization machinery offered by larger frameworks. It has no documented persistent configuration or credential files.
QBE deliberately occupies the space between writing a bespoke backend and adopting a large compiler framework. Its small C codebase, uniform SSA-based intermediate language, full C ABI, and quick compilation make it attractive to new systems languages and compiler experimentation.
For package enthusiasts, QBE is a notable example of a compiler component whose constrained scope is the feature: it targets useful optimization and interoperability while remaining small enough to study, modify, and package easily.
安全态势
没有找到 qbe 的匹配本地密钥处理 manifest。软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
qbe | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:qbe |
|---|---|
| 版本 | 1.3 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/qbe |
| 主页 | https://c9x.me/compile/ |
| 上游文档 | https://c9x.me/compile/ |
| 许可证 | MIT |
| 源码归档 | https://c9x.me/compile/release/qbe-1.3.tar.xz |
| 最后更新 | 2026-09-13T19:56:11Z |
| Pulse | updated |
| Bottle | 可用 (于 arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | qbe |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
qbe 1.2-3
Small embeddable C compiler backend
sudo apt install qbeqbe
nix profile install nixpkgs#qbeqbe 1.3-r1
Quick compiler backend
sudo apk add qbeqbe-dbg 1.3-r1
Quick compiler backend (debug symbols)
sudo apk add qbe-dbgqbe-doc 1.3-r1
Quick compiler backend (documentation)
sudo apk add qbe-docqbe 1.2-8.fc45
A pure C embeddable compiler backend
sudo dnf install qbeqbe 1.3-1
Small embeddable C compiler backend
sudo pacman -S qbeqbe 1.3-1.2
Small embeddable C compiler backend
sudo zypper install qbe来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.