我是区块链的新手,我正在使用solana/ancher/carge/rust来构建一个项目。我对这些命令感到困惑。cargo build
、cargo build-bpf
和cargo build-sbf
之间有什么区别?
cargo build
-除非另有指示,否则将编译您的rust源代码并发出一个可执行文件。
cargo build-bpf
-Solana程序(智能合约(被编译为BPF(谷歌it(字节码。Solana程序运行时在BPF虚拟机中执行智能合约。反对赞成:
cargo build-sbf
-更全面地实现生成的字节码和解释器