gpt4 book ai didi

rust - 如何仅使用 cargo 或rustc编译用于自定义目标的Rust核心 crate ?

转载 作者:行者123 更新时间:2023-12-03 11:42:59 31 4
gpt4 key购买 nike

我正在为裸机x86目标编写代码,并且需要交叉编译核心 crate 。我想要一个仅使用 cargo 或rustc的解决方案。
我目前使用xcargo编译一个虚拟的no_std crate ,并将sysroot文件夹复制到我的项目中。

最佳答案

您可以使用Cargo的unstable build-std 功能:

cargo build -Z build-std=core --target my-custom-target.json
参数可以是:
  • core
  • std
  • alloc
  • proc_macro

  • 不为所有参数传递任何参数。

    关于rust - 如何仅使用 cargo 或rustc编译用于自定义目标的Rust核心 crate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62756074/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com