GCC / Linux : добавление статическую библиотекутак . ?

я программа, которая реализует систему плагинов путем динамической загрузки функцию от некоторых plugin_name.so (как обычно).

Но в свою очередь я статический "помощник", " библиотека " (назовем это helper.a), чьи функции используются как из основной программы и основные функции в плагине. Они не взаимодействовали в любом случае, они являются лишь вспомогательные функции для манипуляций с текстом и тому подобное.

Эта программа, однажды начавшись, не может быть пополнена или перезапускается, поэтому я ожидаю, чтобы иметь новый "помощник" функциональность плагина, а не от основной программы.

Так что мой questin.. возможно ли, чтобы заставить эту "плагин код функции" в .so использовать (статически линковать?) другой (возможно, новой) версии "helper", чем основная программа?

Как бы это могло быть? возможно связывание статически или иначе добавление helper.a к plugin_name.so?

Найдено 3 ответа:

GCC / Linux: adding a static library to a .so?

http://stackoverflow.com/questions/1291111/gcc-linux-adding-a-static-library-to-a-so

Посмотреть решение →

Яндекс.Метрика