标签: rust
我想在libstd中进行一些更改,然后用玩具程序测试它们。看起来我可以通过转到libstd.so并执行(夜间)rust/src/libstd来构建cargo build。一旦我完成了这个,我如何使用libstd而不是我系统上安装的常规版本来构建玩具程序?
libstd.so
rust/src/libstd
cargo build
答案 0 :(得分:2)
我脑子里有两种可能性。
每次都从源代码构建编译器
将一个选项传递给rustc,修改搜索路径
rustc --help
--cfg SPEC
-L [KIND=]PATH
我不太确定这是如何工作的。理想情况下,有更多知识渊博的人可以回答这一部分,因为我认为这是首选的解决方案并且更容易。