In * nix, esiste una pratica per la memorizzazione di librerie statiche?

0

Diciamo che stai costruendo un'applicazione che si collega in modo statico alle librerie fornite. Dove dovresti conservare queste librerie statiche? Dovresti creare una directory nella directory principale della tua applicazione chiamata "libs" o "dipendenze" e memorizzarla lì? C'è una pratica per fare questo?

    
posta Akiva 30.07.2015 - 06:52
fonte

1 risposta

1

Per Linux hai Standard di gerarchia del filesystem che definisce le convenzioni sui file.

Leggi anche la Libreria del programma HowTo .

In realtà, credo che dovresti preferire le librerie condivise a quelle statiche.

Si noti che una libreria ha molto senso quando può essere riutilizzata da diverse applicazioni. Altrimenti, potrebbe non valere la pena di creare una libreria (ad esempio per un codice univoco per la tua applicazione).

Se hai solo librerie , la loro posizione è specifica per la tua procedura di compilazione, quindi non importa molto (non avrai bisogno di alcuna libreria statica per eseguire il tuo eseguibile). Ovviamente è molto diverso per le librerie condivise.

Se hai bisogno di incorporare o estendere l'interprete Python (e questo non è molto legato alle librerie statiche), dovresti leggere il relativo Documentazione di Python .

    
risposta data 30.07.2015 - 07:37
fonte

Leggi altre domande sui tag