gpt4 book ai didi

rust - 如何使用自定义 libstd 进行构建?

转载 作者:行者123 更新时间:2023-11-29 07:48:46 25 4
gpt4 key购买 nike

我想在 libstd 中做一些更改,然后用玩具程序测试它们。看起来我可以通过转到 rust/src/libstd 并执行(每晚)cargo build 来构建 libstd.so。完成此操作后,我如何获得一个玩具程序来使用该 libstd 而不是安装在我的系统上的常规版本来构建?

最佳答案

我的想法有两种可能。

每次都从源代码构建编译器

  1. 下载 Rust source
  2. 对 std 进行更改
  3. 关注 steps从源头构建

将一个选项传递给 rustc 以修改它的搜索路径

  1. 运行 rustc --help
  2. 前两个选项(--cfg SPEC-L [KIND=]PATH)可能是您将 rustc 指向您的标准版本。

我不太确定这将如何工作。理想情况下,知识渊博的人可以回答这部分,因为我认为这是首选的解决方案,而且方法更简单。

关于rust - 如何使用自定义 libstd 进行构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39086476/

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