====== Creare eseguibili statici con dub package manager ====== Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **// 07/07/2025 11:35 //** // // Se si usa GCC-GDC possiamo impartire il segente comando , che lincherà staticamente l'eseguibile al resto delle dipendenze: export DFLAGS="-static" export LDFLAGS="-static" dub build --compiler=gdc Se volessimo linkare staticamente soltanto libgphobos in vece: export DFLAGS="-static-libphobos" export LDFLAGS="-static-libphobos" dub build --compiler=gdc Oppure aggiungere a **dub.json** la direttiva: "dflags":["-static-libphobos"] ===== Senza dub. Alcune considerazioni relative a GDC ===== Con gdc è possibile linkare staticamente solo libgphobos, la libreria standard del D, in questa maniera: gdc -static-libphobos source/app.d -o myapp Oppure tutto staticamente con gdc -static source/app.d -o myapp