После долгого зависания со старой Ubuntu (v.12) я обновляюсь до v.16 и меня очень смущают упоминания о "gcc-multilib".
Это на самом деле модель Apple "толстые двоичные файлы" или " универсальные двоичные файлы ", портированная на Linux?
То есть, стали ли нативные библиотеки C в Ubuntu контейнерами, которые упаковывают несколько двоичных файлов для различных архитектур?
Если так, нам больше не нужно специально устанавливать 32-битные библиотеки времени выполнения в системе x64? Пакет по умолчанию для библиотек gcc или g ++ содержит все необходимое для запуска и сборки 32-битных приложений?
dpkg --add-architecture
просто говорит,dpkg
что вы действительно хотите установить пакеты для сторонней архитектуры, и он должен перестать жаловаться и запрашивать--force-architecture
.