为包装目的安装由Cargo构建的二进制文件的推荐方法是什么?

问题描述 投票:0回答:1

当我在Cargo.toml中保存生成的foo二进制文件时,该如何访问?

[[bin]]
name = "foo"
path = "src/foo.rs"

理想情况下,我想拥有类似的功能

make install DESTDIR=$(pwd)/i

我尝试过:

  • [cargo build --out-dir $(pwd)/i->失败,并显示“错误:--out-dir标志不稳定”]]]

  • [cargo install --path . --root $(pwd)/i->接近结果,但似乎无法设置--release等标志或相反的变体(是的,我想要调试二进制文件!]]]

  • [OUT_DIR=$(pwd)/i cargo build->似乎没有任何作用,因为没有生成目录

  • 我可以深入到目标目录,但是有很多不需要的文件,因此全局文件将无法正常工作,我必须确切地知道工件名称,包括诸如.a.so.so.1.2.3之类的自动满足,等

当我在Cargo.toml中保存生成的foo二进制文件时,如何访问它? [[bin]] name =“ foo” path =“ src / foo.rs”理想情况下,我想使用make install DESTDIR = $(... [

rust rust-cargo
1个回答
1
投票

如何访问由货物构建的二进制文件?

© www.soinside.com 2019 - 2024. All rights reserved.