У меня есть программа на C ++, которая зависит от довольно большого количества библиотек (некоторые распространенные системные библиотеки, такие как libjpeg, некоторые персональные библиотеки, которые не установлены во всей системе).Программа хорошо компилируется на машине A (Debian Squeeze).Я хотел бы запустить программу на машине B (Ubuntu Maveric) и машине C (Arch).Предположим, что обе машины B + C являются чрезвычайно минимальными установками.Не ожидайте найти там ЛЮБЫЕ библиотеки, которые использует моя программа, и если они есть, они не совпадают с версией.
Есть ли какая-либо программа, которая может сканировать мою программу на ВСЕ зависимости (используя ldd или что-то еще)собрать все эти зависимости и сгенерировать скрипт, который скажет бинарному файлу использовать их и только эти библиотеки, которые есть в любой другой системе?
Спасибо!