Не удалось собрать rust-libc с использованием cargo, когда rustc с поддержкой musl
Я успешно создал musl
сконфигурировано rustc
перейдя по этой ссылке
Моя попытка построить проект (который строится нормально с использованием ржавчины, не настроенной на мусульманин) не удалась, когда я использовал cargo rustc -- --target=x86_64-unknown-linux-musl
'error: could not find crate `libc` with expected target triple x86_64-unknown-linux-musl'
Затем я попытался создать 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?'
1 ответ
Это помогло мне собрать libc:
rustc --target = x86_64-unknown-linux-musl /address-of-libc/lib.rs --crate-name libc --crate-тип lib -L /address-of-musldist/musldist/lib/ --out-dir=/ ваш выбранный адрес / цель --cfg feature=\"default\" --cfg feature=\"cargo-build\" --emit=dep-info, ссылка