ffi-bindings - 在 Lean 4 和 C 之间创建 FFI 绑定
在 Lean 4 和 C 代码之间创建外部函数接口绑定
标签
更新于: 2026-03-11能力
典型输入
典型输出
该技能可以做什么
- 定义不透明类型
- 声明外部函数
- 实现 C 函数
- 注册外部类
- 提取原生指针
- 创建原生对象
- 返回元组
- 处理错误
- 转换类型
- 更新构建配置
输入
- C 代码
- Lean 4 代码
- 原生库
- 构建配置
输出
- FFI 绑定
- 编译的共享库
- Lean 外部对象
- 错误消息
要求
- Lean 4 编译器
- C 编译器
- 原生库
