Nell'informatica, un collegamento dinamico è il processo di un sistema operativo (SO) che carica (copie dall'archiviazione persistente nella RAM) e collega (riempie le tabelle di salto e trasferisce i puntatori) le librerie condivise necessarie a un eseguibile in fase di esecuzione, ovvero quando viene eseguito.