Я успешно создан musl
настроен rustc
следуя this linkнеспособность строить ржавчину-Libc с помощью груза, когда rustc является MUSL поддержкой
Моя попытка создать проект (который строит штраф с использованием не MUSL сконфигурировано ржавчину) не удалось Я использовал 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?'
Вы писали, что вы набрали "rustc груза - --target = x86_64-unknown-linux-musl". Есть ли опция «rustc» для груза или должна быть «построена»? «грузовая сборка» работает без муллов. – Scooter
работы по строительству груза, но построенная библиотека не имеет статически связанных зависимостей. –
Ваш первый вопрос, вероятно, должен быть переформулирован. «для того, чтобы использовать сборку груза», нужно что-то еще, потому что вы говорите, что можете использовать «сборку груза». Можете ли вы создать полностью статически связанный исполняемый файл, вызвав rustc прямо так, как они это сделали в нижней части страницы с инструкциями, к которой вы привязались? – Scooter