gpt4 book ai didi

rust - Rust/Cargo是否静态链接到MSVCRT?

转载 作者:行者123 更新时间:2023-12-03 11:43:51 27 4
gpt4 key购买 nike

在Windows中,当编译C++时,我可以指定 /MT compiler option以使用运行时库的静态版本,即。到而不是链接到MSVCRT。
由于没有这种选择,Rust/Cargo在这方面的表现如何?它是静态链接还是动态链接?

最佳答案

您可以指定它,我认为。这是启用它的RFC:
https://github.com/rust-lang/rfcs/blob/master/text/1721-crt-static.md
rustc book中有提及该页面的页面。

This also supports the feature +crt-static and -crt-static to control static C runtime linkage.


创建一个名为 .config/config.toml的文件,并在其中指定 rustflags https://doc.rust-lang.org/cargo/reference/config.html
内部 config.toml
...

[build]
rustflags = ["-C target-feature=+crt-static"]
...
我还没有尝试过,但是我想它应该可以工作。

关于rust - Rust/Cargo是否静态链接到MSVCRT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66367680/

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