使用Clippy
Clippy是rust平台的一个代码格式检查工具。使用Clippy可以使得代码更加规范化。可以说是Rust界的Eslint。
要启用Clippy需要我们通过rustup把Clippy添加到环境中,因为Clippy已经成为了rust的一个组件。
rustup component add clippy // 添加clippy组件cargo clippy // 使用clippy
构建Linux跨平台应用
当我们构建Linux应用的时候,如果使用到了C语言相关的libc包的话,这样打包的话,生成的应用到使用动态链接库。这对于跨平台来说可是不一个好的设置。所以,我们需要通过静态链接库的形式来打包linux应用。为了可以应用静态链接库。我们需要使用musl来打包。具体如下:
安装对应平台的
musl库。对于Arch来说,使用下面的命令即可。paru -S musl
设置
rust打包目标rustup target add x86_64-unknown-musl
cargo打包时,指定目标cargo build --release --target=x86_64-unknown-musl
注:更多
rustup命令请查看[rustup命令](https://www.yuque.com/silencezhpf/rust/shell)
设置镜像
编辑 ~/.cargo/config 文件,添加以下内容:
[source.crates-io]replace-with = 'tuna'[source.tuna]registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
该镜像可加快 cargo 读取软件包索引的速度。
