Wie kann ich eine Bibliothek zwischen zwei Programmen in c teilen?

Ich möchte dieselben Bibliotheksfunktionen (d. H. OpenSSL-Bibliothek) in zwei verschiedenen Programmen in C zur Berechnung verwenden. Wie kann ich sicherstellen, dass beide Programme eine gemeinsame Bibliothek verwenden, heißtnur Eine Kopie der Bibliothek wird in geladengemeinsamer Hauptspeicher und beide Programme zur Berechnung von diesem Speicherort auf die Bibliothek zugreifen?

Wenn beispielsweise das erste Programm auf die Bibliothek zur Berechnung zugreift, wird sie aus dem Hauptspeicher in den Cache geladen, und wenn das zweite Programm später darauf zugreifen möchte, greift es auf die Daten aus dem Cache zu (die bereits vom ersten Programm geladen wurden).nicht wieder aus dem Hauptspeicher.

Ich benutze GCC unter Linux. Jede Erklärung oder Hinweis wird sehr geschätzt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage