Мінімальна програма no_std

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

  • Це буде скомпільовано в порожній бінарний файл.
  • std надає обробник паніки; без нього ми повинні створити свій власний.
  • Це також може бути забезпечено іншим крейтом, таким як panic-halt.
  • Залежно від цілі, вам може знадобитися скомпілювати за допомогою panic = "abort", щоб уникнути помилки щодо eh_personality.
  • Зверніть увагу, що не існує main або будь-якої іншої точки входу; ви самі визначаєте свою точку входу. Зазвичай це може бути скрипт компонувальника та деякий код збірки, щоб підготувати все до запуску коду Rust.