`cargo build` 、 `cargo build-bpf` 和 `cargo build-sbf` 之间的区别

Ina*_*ani 1 rust-cargo solana solana-cli anchor-solana

我是区块链新手,我正在使用 solana/anchor/cargo/rust 来构建一个项目。我对这些命令感到困惑。cargo build,cargo build-bpf和有什么区别cargo build-sbf

Fra*_* C. 9

cargo build- 除非另有指示为不同的架构构建,否则这将编译您的 Rust 源并发出可执行文件。

cargo build-bpf- Solana 程序(智能合约)被编译为 BPF(google it)字节码。Solana 程序运行时在 BPF VM 中执行您的智能合约。已弃用,有利于:

cargo build-sbf- 更全面地实现生成的字节码和解释器