Я хотел бы установить пакеты с помощью apt, а затем иметь возможность кросс-компиляции WSL2 для RPI 3B+.
Я использую amd64 и пытаюсь кросс-компилировать для Arm64
Описание текущей попытки:
- Я установил кросс-компилятор на WSL2 и убедился, что могу собрать базовая программа hello world
- Я абстрагировал описание цепочки инструментов в файл CMAKE и убедился, что все еще могу собрать и запустить эту базовую программу
- Затем я попытался создайте код, который я действительно хотел бы запустить, который использует библиотеку ALSA (asound)
- Этот код собирается для стандартной компиляции, но завершается сбоем, поскольку библиотека не найдена для кросс-компиляции
- Я пытался добавить стороннюю архитектуру (arm64) и установить, но apt не может найти пакет при попытке обновления и установки.
- Вот ссылка на получение запрос со всей неудачной настройкой
- Возможно ли это?< /li>
Если да, то как мне указать apt правильное местоположение, чтобы получить нужные готовые пакеты
- Я все еще новичок в кросс-компиляции, поэтому прошу прощения, если вышеизложенное не имеет смысла
_ Я не рассматривал виртуализацию в этом вопросе, но Я обдумываю
Подробнее здесь: https://stackoverflow.com/questions/784 ... using-wsl2