4 个版本 (2 个重大变更)
0.3.0 | 2023 年 6 月 20 日 |
---|---|
0.2.1 | 2023 年 6 月 17 日 |
0.2.0 | 2023 年 6 月 7 日 |
0.1.0 | 2023 年 6 月 6 日 |
在 构建工具 中排名 449
每月下载量 174 次
在 metafmt 中使用
16KB
291 行
cgo-rs
一个用于构建脚本编译自定义 Go 代码的库,灵感来源于优秀的 cc 包。
建议您在 build.rs
文件中使用此库,通过将 cgo 包添加到您的 build-dependencies
[build-dependencies]
cgo = "*"
示例
以下示例将静态编译 Go 包,并指示 cargo 链接生成的库(libexample
)。
fn main() {
cgo::Build::new()
.package("pkg/example/main.go")
.build("example");
}
lib.rs
:
一个用于构建脚本编译自定义 Go 代码的库,灵感来源于优秀的 cc 包。
建议您在 build.rs
文件中使用此库,通过将 cgo 包添加到您的 build-dependencies
[build-dependencies]
cgo = "*"
示例
以下示例将静态编译 Go 包,并指示 cargo 链接生成的库(libexample
)。
fn main() {
cgo::Build::new()
.package("pkg/example/main.go")
.build("example");
}
依赖项
~180KB