#c# #.net #visual-studio #arm #embedded-linux
#c# #.net #visual-studio #arm #встроенный-linux
Вопрос:
Я пытаюсь скомпилировать базовый hello world и запустить его на устройстве ARM32 под управлением Linux. Проблема в том, что когда я выполняю команду: dotnet publish -r linux-arm, она генерирует исполняемый файл, который компилируется с использованием компилятора armhf, но моя архитектура платы — armeabi, поэтому я не могу выполнить программу.
Есть ли какой-либо способ скомпилировать DotNet для архитектуры armeabi? Я использую Visual Studio Enterprise 2019 и не нахожу никаких вариантов, кроме linux-arm (armhf) и linux-x64 (но моя плата 32 бита)
Комментарии:
1. Вы делаете это в Windows ?! Тогда вам, вероятно, нужно спросить об этом MS или связанных с ней парней. В Linux можно скомпилировать Mono практически для любой поддерживаемой архитектуры.