Я разрабатываю на Rust в Linux и запускаю его в Windows. Как насчет тебя? Существует множество причин, по которым можно скомпилировать приложение для нескольких целей. В моем сценарии я использую Windows на нескольких своих машинах, но я нахожу Linux более подходящим для разработки. С контейнерами Dev я избегаю необходимости устанавливать какие-либо цепочки инструментов или бороться с несколькими версиями Python. Все процессы установки автоматизированы с Docker, и он работает достаточно хорошо. Однако есть случаи, когда мне нужно запустить приложение на фактическом хостинге, а не на виртуальной машине. Это происходит главным образом из-за снижения производительности, которое происходит при монтировании файловой системы хоста или организации сети. К счастью, настройка кросс-компилятора в Rust очень проста. Он по существу включает следующий сценарий, который устанавливает кросс-компилятор и необходимый целевой объект Rust: Для перекрестной компиляции кода необходимо указать целевой объек