没有合适的资源?快使用搜索试试~ 我知道了~
cc-rs:Rust库,用于构建脚本以将CC ++代码编译到Rust库中
共38个文件
rs:15个
c:7个
asm:3个
需积分: 44 0 下载量 152 浏览量
2021-04-28
02:38:01
上传
评论
收藏 65KB ZIP 举报
温馨提示
抄送 一个库,用于将C / C ++ /程序集编译为Rust库/应用程序。 一个简单的库,旨在用作Cargo软件包的构建依赖项,以便将一组C / C ++文件构建到静态档案中。 此板条箱可调出与该平台最相关的编译器,例如在MSVC上使用cl 。 使用CC-RS 首先,您既要为板条箱( build.rs )添加构建脚本, Cargo.toml通过以下方式将此板条箱添加到Cargo.toml : [ build-dependencies ] cc = " 1.0 " 接下来,您将想要编写一个构建脚本,如下所示: // build.rs fn main () { cc :: Build :: new () . file ( "foo.c" ) . file ( "bar.c" ) . compile ( "foo" ); } 就是
资源推荐
资源详情
资源评论
收起资源包目录
cc-rs-master.zip (38个子文件)
cc-rs-master
.gitignore 30B
LICENSE-MIT 1KB
README.md 8KB
.github
workflows
main.yml 4KB
Cargo.toml 767B
tests
cc_env.rs 3KB
support
mod.rs 5KB
cflags.rs 415B
cxxflags.rs 431B
test.rs 9KB
LICENSE-APACHE 11KB
src
windows_registry.rs 29KB
winapi.rs 6KB
setup_config.rs 9KB
bin
gcc-shim.rs 1KB
lib.rs 112KB
registry.rs 6KB
com.rs 4KB
cc-test
Cargo.toml 249B
tests
all.rs 697B
build.rs 3KB
src
x86_64.S 85B
NMakefile 380B
aarch64.S 80B
baz.cpp 111B
i686.S 85B
lib.rs 240B
aarch64.asm 112B
include
foo.h 0B
windows.c 40B
expand.c 53B
i686.asm 68B
bar1.c 70B
x86_64.asm 57B
opt_linkage.c 55B
msvc.c 71B
bar2.c 53B
foo.c 89B
共 38 条
- 1
资源评论
西西里上尉
- 粉丝: 24
- 资源: 4667
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功