🍋 Rex 编程语言

⬇ 下载 Rex 编译器

开箱即用:无需安装 Python、无需安装 LLVM、无需安装 gcc。解压即可编译、运行、构建原生可执行文件。

📦
rex-release.zip Windows x64 · 约 429 MB · 2026-08-02 构建
下载 rex-release.zip
🖥 平台目前仅支持 Windows(10 / 11,x64)。Linux / macOS 版正在规划中。
🚀 零依赖rex.exe 内置 Python 运行时与 LLVM,无需安装任何外部环境。
🔧 含 AOT 工具链内置 MinGW-w64,rex build 可直接生成独立原生 exe。

安装步骤

全程不到 2 分钟。

  1. 下载并解压
    点击上方按钮下载 rex-release.zip,解压到任意目录(例如 C:\rex)。
  2. 验证版本
    打开 PowerShell,进入解压目录,运行 .\rex.exe version,看到 v0.1 即安装成功。
  3. (可选)加入 PATH
    将解压目录加入系统 PATH 后,可直接使用 rex run hello.rex,无需切换目录。
  4. 编写并运行第一个程序
    新建 hello.rex,执行 rex run hello.rex;需要独立 exe 时执行 rex build hello.rex

CLI 一览

text
用法: rex <command> [选项]

命令:
  run <file>      编译并执行 .rex 源文件(JIT)
  build <file>    AOT 构建原生可执行文件(独立 exe)
  repl            交互式 REPL
  pkg ...         包管理(init / install / list / show / remove)
  version         打印版本信息
  help [command]  打印帮助

run / build 选项:
  -o, --output PATH   构建输出路径(默认 <源文件>.exe)
  -O {0,1,2,3}        优化级别(默认 2,最高 3)
  --no-run            只编译不执行
  --emit-llvm         导出 LLVM IR 到 .ll 文件

常见问题

需要安装 Python 吗?

不需要。rex.exe 已内置 Python 运行时与 LLVM 库,解压即用,机器上无需安装任何开发环境。

支持 Linux / macOS 吗?

目前仅支持 Windows x64。其他平台的支持正在规划中。

会提供源码或开源吗?

目前暂未开源。Rex 编译器以编译好的 rex.exe 形式分发(Nuitka 机器码编译,不可反编译),保证代码不泄露。

用 AOT 构建 exe 需要额外安装 gcc 吗?

不需要。发布包已内置 MinGW-w64 工具链,rex build 开箱即用。

发布包体积为什么比较大?

约 429 MB,主要包含内置 LLVM(约 100 MB)、MinGW 工具链(约 360 MB,用于 AOT 构建)与运行时依赖。JIT 模式使用无需工具链。