C2Go toolchain

一条工具链,明确的组件边界。

每个仓库独立演进并保留自己的源码来源、版本和授权记录。
01

c2go-clang

基于 LLVM/Clang 的 C2Go 编译器,输出 Go ABI 的 Plan 9 汇编和结构化 manifest。

版本
c74b6257ace8
协议
Apache-2.0 WITH LLVM-exception
查看仓库
02

c2go-bind

读取汇编与 manifest,生成可导入的 Go package、声明、链接胶水和授权记录。

版本
f50250c0d3a0
协议
AGPL-3.0-only OR separate commercial agreement
查看仓库
03

c2go-libc

面向 Go runtime 的 C 运行时兼容层,包含 managed 分配、libc API 与平台实现。

版本
932798dc64dc
协议
Mixed; see repository notices
查看仓库
04

musl

C2Go 使用的 musl 分支;保留 musl 的许可条款及逐文件第三方声明。

版本
741fb05a7125
协议
musl MIT terms and file-specific notices
查看仓库