История изменений
Исправление ymuv, (текущая версия) :
Написать программку, которая ничего не делает, висит и держит требуемые библиотеки.
Так можно?
#include <dlfcn.h>
..
void* h1 = dlopen(«lib1.so»,RTLD_LAZY);
void* h2 = dlopen(«lib2.so»,RTLD_LAZY);
Плохо, конечно, что её придётся перекомпилировать под каждый набор so-шек, которые ты захочешь «предзагрузить».
А разве не можно в файле задать список библиотек а в коде пройтись по файлу?
Исходная версия ymuv, :
Написать программку, которая ничего не делает, висит и держит требуемые библиотеки.
Так можно?
#include <dlfcn.h>
..
void* h1 = dlopen(«lib1.so»,RTLD_LAZY);
void* h2 = dlopen(«lib2.so»,RTLD_LAZY);
Плохо, конечно, что её придётся перекомпилировать под каждый набор so-шек, которые ты захочешь «предзагрузить».
А разве не можно в файле задать список библиотек а в коде пройтись по файлу?