У нас есть несколько приложений C++, которые разработаны специально и только для стабильной версии Debian (x86).
В настоящее время разработка этих приложений также выполняется с использованием стабильной системы Debian (x86), поэтому у разработчика есть все те же версии библиотек, что и в целевой системе.
Иногда мне также нужно поработать над этими компонентами, и это продолжает меня беспокоить. что я застрял с очень устаревшей версией KDevelop (4.0.1 против последней 4.4.1). Я хотел бы использовать более современную систему для разработки (например, последнюю версию тестирования Ubuntu или Debian), но как мне создать двоичные файлы, подходящие для целевой системы?
Есть ли простой способ сообщить компилятору /linker использовать версии библиотек, доступные только на целевой платформе?
Я просмотрел Emdebian и их пакеты для кросс-компиляции, но я не думаю, что это сработает для меня. Кажется, у них есть только пакеты для других архитектур, таких как ARM.