Как я могу поделиться библиотекой между двумя программами в c

Я хочу использовать одни и те же библиотечные функции (т.е. библиотеку OpenSSL) в двух разных программах на C для вычислений. Как я могу убедиться, что обе программы используют общую библиотеку, значиттолько одна копия библиотеки загружена вразделяемая основная память и обе программы обращаются к библиотеке из этой области памяти для вычислений?

Например, когда 1-я программа обращается к библиотеке для вычислений, она загружается в кэш из основной памяти, а когда 2-я программа хочет получить к ней доступ позже, она получает доступ к данным из кеша (уже загруженным 1-й программой),не снова из основной памяти.

Я использую GCC под Linux. Любое объяснение или указатель будет высоко оценен.

Ответы на вопрос(2)

Ваш ответ на вопрос