我通过遵循this link成功创建了一个配置了musl
的rustc
当我使用cargo rustc -- --target=x86_64-unknown-linux-musl
时,我尝试构建项目(使用非musl配置的 rust 可以很好地构建)的尝试失败
'error: could not find crate `libc` with expected target triple x86_64-unknown-linux-musl'
然后,我尝试使用crate中的代码创建
rust-libc
库。为了更准确,我使用了cargo
提供的命令来构建rust-libc
,我只向该命令添加了--target=x86_64-unknown-linux-musl
。这次报告失败:'error: could not find native static library `c`, perhaps an -L flag is missing?`'
我有两个问题:
musl
的cargo
才能使用cargo build --target=x86_64-unknown-linux-musl
? 'error: could not find native static library `c`, perhaps an -L flag is missing?'
最佳答案
这对我建立libc有用: