Strumenti Utente

Strumenti Sito


programmazione:d:linkare_staticamente_icon_dub

Questa è una vecchia versione del documento!


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

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
programmazione/d/linkare_staticamente_icon_dub.1752307308.txt.gz · Ultima modifica: 12/07/2025 10:01 da Fabio Di Matteo