Rust | Как сменить целевую архитектуру компиляции с x64 на x86?

Рейтинг: 0Ответов: 1Опубликовано: 11.03.2023

В настройках Cargo и rustc можно выбрать лишь целевую платформу, в моём случае x86_64-pc-windows-msvc. А конкретная разрядность выбирается непонятно каким местом: мне нужно скомпилировать приложение под 32, но компилятор упорно строит 64, что бы я ни делал. Как это побороть?

Ответы

▲ 1Принят

Для 32-разрядного Windows вам может подойти такое название целевой архитектуры:

i686-pc-windows-msvc

Компилировать под неё, соответственно, так:

rustc ... --target i686-pc-windows-msvc