Rust.cc -

为Cargo编译的可执行文件增加commit版本号

为Cargo编译的可执行文件增加commit版本号 build.rs简要说明 一些项目希望编译第三方的非 Rust 代码,例如 C 依赖库;一些希望链接本地或者基于源码构建的 C 依赖库;还有一些项目需要功能性的工具,例如在构建之前执行一些代码生成的工作等; 此时,可以使用项目根目录下的 build.rs 创建构建脚本; 例如: build.rs fn main() { // 以下代码告诉 Cargo ,一旦指定的文件 `src/hello.c` 发生了改变,就重新运行当前的构建脚本 println!("cargo:rerun-if-changed=src/hello.c");...

去reddit讨论