Я использую пользовательский файл цели, определенный в сообщении this. Он отлично работает при создании статических библиотек, однако, когда я пытаюсь построить двоичный вместо я получаю следующее предупреждение:Почему моя пользовательская цель не поддерживает тип корзины `bin`?
warning: dropping unsupported crate type `bin` for target `x86_64-unknown-none-gnu`
не построены Нет бинарники.
Как добавить поддержку для создания исполняемых файлов для моей цели?
Я не буду отправлять это как ответ, потому что я не уверен, если это правильно, но не потому что она не делает смысл создавать исполняемый файл для платформы 'none'? На этом уровне нет операционной системы для загрузки исполняемого файла в память и перехода к его точке входа. –
Я попытался установить ключ «os» на «foo», «целевой» ключ на «x86_64-unknown-foo», а имя целевого файла - «x86_64-unknown-foo.json». Без изменений. –
Какую цель ставите перед собой? Вы пытаетесь запустить ОС, написанную в Rust? –