4 个稳定版本
使用旧的 Rust 2015
3.0.0 | 2021 年 9 月 17 日 |
---|---|
2.0.2 | 2021 年 3 月 25 日 |
2.0.1 | 2020 年 11 月 9 日 |
#1508 in 数学
2,209 每月下载量
在 10 个 Crates 中使用 (通过 gsl)
1MB
35K SLoC
gsl-sys
这是 Rust GSL crate 的 FFI(外部函数接口)对应部分。通常直接使用 GSL crate 比 使用这个库更好(除非缺少 Rust 绑定!)。
更新 FFI
大部分 FFI 是使用 bindgen
生成的。因此,它将被用于更新。你还需要本地安装 gsl
仓库,因为我们需要它的头文件。
基本上,更新看起来像这样
cd bin && cargo run
然而,如果你想稍微改变输出,强烈建议你直接在计算机上克隆 GSL 仓库
wget ftp://ftp.gnu.org/gnu/gsl/gsl-2.7.tar.gz
tar xzf gsl-2.7.tar.gz
cd gsl-2.7
./autogen.sh
./configure
make
# The headers should now all be in the gsl-2.7 subfolder!
然后运行 FFI 生成如下
cd bin && cargo run -- [PATH TO GSL]
这将防止每次都进行克隆和重建。