Кросс-компиляция в Linux Alpine с таргетингом на Ubuntu - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть виртуальная машина под управлением Alpine Linux с gcc 8.2.0, и я хотел бы использовать ее в качестве песочницы для компиляции программ, устанавливаемых на машину с Ubuntu.Какова процедура для этого?Думаю, мне нужно будет выполнить кросс-компиляцию, но я ничего не нашел об этом.

1 Ответ

0 голосов
/ 27 сентября 2018

Вы можете создать chroot Ubuntu с помощью debootstrap и скомпилировать ваши источники в chroot.Я сомневаюсь, что существует простой способ кросс-сборки непосредственно из Alpine Linux.

Также не ясно, почему вы захотите сделать это.Если вы упаковали свои исходные коды для Debian / Ubuntu, вы должны использовать виртуальную машину для этой операционной системы и один из встроенных инструментов сборки (например, pbuilder или sbuild) для сборки в чистых средах сборки.

...