ffi-bindings - 创建 Lean 4 与 C 的 FFI 绑定
在 Lean 4 和 C 之间创建外部函数接口绑定,用于原生库和系统 API
标签
更新于: 2026-03-10能力
典型输入
典型输出
该技能可以做什么
- 定义不透明类型
- 声明外部函数
- 实现 C 函数
- 注册外部类
- 使用 clang 编译
- 处理 C 内存
- 转换 C 类型
- 返回元组
- 处理浮点数
- 处理数组
- 处理可选值
- 处理 IO 错误
输入
- C 源文件
- 构建配置
- 原生库头文件
- Lean 4 项目
输出
- 编译的共享库
- Lean 外部对象
- FFI 绑定模块
要求
- Lean 4
- C 编译器
- lean 库头文件
