2010-08-27 13 views

risposta

11

Questi sono necessari per compilare e collegare poiché forniscono intestazioni e librerie per il collegamento mentre i pacchetti standard contengono solo le versioni di runtime.

+2

Esattamente. Se stai solo * usando * la libreria, ottieni la versione non "dev". Hai solo bisogno della versione "-dev" se stai usando la lib in un programma che stai scrivendo o se stai compilando un'app dal sorgente. – bta

+0

Cosa si intende esattamente per "versioni run-time"? .così? –

+1

Sì. Il contenuto minimo per consentire _execution_. In genere solo la libreria condivisa. Dove il pacchetto '-dev' ha i file header, spesso la libreria statica e i link libray condivisi aggiuntivi - tutto ciò che è necessario per _building_ il programma/pacchetto. Questa divisione è comune a tutte le distribuzioni Linux. –

Problemi correlati