Creare una libreria condivisa .so esterna dai file sorgente presenti in una pagina web e senza installarla o caricarla nel sistema

Da Gambas-it.org - Wikipedia.

In taluni casi più semplici, per poter usare le risorse di una libreria esterna, non è necessario installare o caricare nel proprio sistema operativo il relativo file .so di libreria condivisa, ma si può creare un'apposita libreria condivisa (con estensione .so), partendo - laddove possibile - dal file sorgente di testo - purché grezzo - con estensione .c, contenente le risorse della libreria esterna che vogliamo usare, e dal correlato file d'intestazione con estensione .h, ove sono dichiarate le predette risorse della libreria esterna.
Si adotterà il seguente stratagemma: i due predetti file sorgenti, nel loro formato di testo grezzo, dovranno essere scaricati, qualora possibile, dal sito internet (ad esempio sovente: github.com) ove sono presentati e contenuti.
Per scaricare dal sito internet con Gambas i due file, sopra citati, si dovranno attivare anche i Componenti "gb.net" e "gb.net.curl", utilizzando poi uno dei codici presenti nella seguente pagina della Wiki: Scaricare un file da internet.
Successivamente, scaricati così i due predetti file sorgenti, si provvederà da un lato innanzitutto a correggere nel file sorgente .c il percorso, ove è stato scaricato, del file d'intestazione .h (richiamato nel medesimo file sorgente .c mediante la Direttiva "<#include>") de linguaggio C; dall'altro a creare con tali due file sorgenti l'apposita libreria condivisa esterna .so, contenente così le risorse della libreria esterna da utilizzare, che sarà richiamata nel nostro progetto Gambas.

Nell'uso dello stratagemma, presentato in questa pagina, ricordare e assicurarsi sempre di essere connessi alla rete internet.

Per vedere un esempio pratico della modalità sopra descritta, di come utilizzare le risorse fornite da una libreria esterna senza caricarne o installarne il relativo file con estensione .so di libreria condivisa, leggere la seguente pagina della Wiki: Creare un file PDF con le funzioni esterne della libreria PDFGen.