Установка целевых библиотек на хост - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь кросс-компилировать приложение C ++ для ARM64, используя CMake. У меня есть работающий кросс-компилятор, и я могу легко скомпилировать hello world для ARM64.

Однако, это конкретное приложение имеет много зависимостей, таких как libxml2.

Теперь я вижу, что эта библиотека уже создана для arm64 в репозиториях Debian (https://packages.debian.org/buster/arm64/libxml2/download).

Однако, похоже, нет простого способа загрузкиэто и его зависимости от sysroot, на который я мог бы указать кросс-компилятор. Кажется, мне нужно было бы вручную загрузить, извлечь и поместить его в мой sysroot.

Есть ли способ, которым я могу сказать aptили apt-get для загрузки и установки версии arm64 пакета в определенный системный корень вместо установки его в мой основной каталог?

Как другие люди выполняют эту основную задачу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...