Загрузка данных


cat > simple_test.c << 'EOF'
#include <dlfcn.h>
#include <stdio.h>

int main() {
    void *h = dlopen("./plugin1.so", RTLD_LAZY);
    if (h) {
        printf("Успех! Библиотека загружена\n");
        dlclose(h);
    } else {
        printf("Ошибка: %s\n", dlerror());
    }
    return 0;
}
EOF

gcc simple_test.c -ldl -o simple_test
./simple_test