LINUX.ORG.RU

История изменений

Исправление 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-шек, которые ты захочешь «предзагрузить».

А разве не можно в файле задать список библиотек а в коде пройтись по файлу?