La DLL è un concetto puramente Windows, per cui già siamo fuori ambito.
In Linux esistono le librerie, come anche esistono in Windows, e derivano dalla programmazione C/C++.
Ad ogni modo, Gambas fà parte dei linguaggi interpretati, e quindi non hanno il concetto di libreria dinamica.
Con Gambas puoi collegare funzionalità contenute in librerie esterne (bada bene, librerie, quelle in genere con estensione .so ecc...), ma non puoi creare librerie come si può invece fare con il C.
Il concetto di libreria è solo inteso come codice riutilizzabile, e basta...