gpt4 book ai didi

rust - Rust 标准库的共享库和静态库在哪里?

转载 作者:行者123 更新时间:2023-11-29 08:10:46 27 4
gpt4 key购买 nike

我正在尝试使用动态链接编译我的 Rust 项目以减小大小并为应用程序提供 .so(或 Windows 上的 .dll)文件,就像 Qt 为 Android 所做的那样。我读了Why are Rust executables so huge?并用

编译
cargo rustc  -- -C prefer-dynamic

当我运行我的程序时,我得到这个错误:

 % target/debug/t_pro 
target/debug/t_pro: error while loading shared libraries: libstd-a021829e87e39dcf.so: cannot open shared object file: No such file or directory

最佳答案

我得到一个 answer on Reddit .

rustc --print=sysroot

在我的例子中,.so 文件在 /home/username/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib 和 .rlib 在 /home/username/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/ruSTLib.

关于rust - Rust 标准库的共享库和静态库在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53436626/

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