Domande con tag 'static-linking'

5
risposte

Esiste una licenza LGPL modificata che consente il collegamento statico?

LGPL richiede che, se un programma utilizza la libreria LGPL-ed, gli utenti devono essere in grado di ricollegarsi il programma con una versione diversa della libreria: ... d) Do one of the following: 0) Convey the Minimal Corre...
posta 11.12.2012 - 19:53
2
risposte

Perché Apple consente solo i framework statici su iOS?

Chiaramente Apple ha la capacità di creare librerie caricate dinamicamente (conosciute come framework) per iOS, dato che ne spediscono molte con XCode (come UIKit). Gli sviluppatori di app hanno solo la possibilità di creare librerie statiche o,...
posta 31.01.2014 - 22:17
3
risposte

E 'importante offuscare il codice dell'applicazione C ++?

Nel mondo Java, a volte sembra essere un problema, ma, per quanto riguarda il C ++? Ci sono soluzioni diverse? Stavo pensando al fatto che qualcuno possa sostituire la libreria C ++ di un sistema operativo specifico con una versione diversa d...
posta 01.07.2012 - 17:33
2
risposte

Sono possibili dipendenze dalla libreria statica nidificata?

Sto lavorando in QT. Una libreria statica può dipendere da un'altra libreria statica? (La statica Lib è fatta collegando un'altra lib statica) Se sì, è possibile che dopo il collegamento a lib2, la lib generata (lib1) non contenga tutti i...
posta 19.09.2013 - 16:57
3
risposte

Collegamento del compilatore: come gestire i riferimenti circolari?

Attualmente sto scrivendo un compilatore per una nuova lingua e sto lottando con l'aspetto di collegamento dei nuovi tipi quando esiste un riferimento circolare. Ho creato un albero delle dipendenze in modo da poter compilare i Tipi nell'ordi...
posta 25.07.2012 - 15:45
2
risposte

Cosa c'è di sbagliato nel collegamento statico di STL in più librerie condivise?

Ecco lo scenario: libA.so e libB.so si collegano entrambi staticamente allo stesso STL. libA.so ha un'API pubblica che restituisce uno std :: string. libB.so chiama questa funzione e riceve una copia della stringa. Quando la copia di l...
posta 09.11.2014 - 09:14
1
risposta

Il fornire file oggetto soddisfa la clausola relink LGPL?

Da questa domanda su SO , ho letto che: Codice sorgente proprietario + codice sorgente LGPL linkato staticamente: O devi rilasciare entrambe le parti come LGPL. O fornire tutto ciò che consente all'utente di ricollegare l'applicaz...
posta 14.03.2016 - 23:15
3
risposte

C ++ Nome e risoluzione dei simboli del linker

Gli schemi di mangling dei nomi dei compilatori C ++ variano, ma sono documentati pubblicamente. Perché i linker non sono creati per decodificare un simbolo di un oggetto e tentare di trovare una versione storpiata tramite una delle convenzioni...
posta 31.12.2012 - 22:10
3
risposte

Perché ci sono due diversi tipi di collegamento, vale a dire statico e dinamico?

Sono stato morso per l'ennesima volta da una mancata corrispondenza tra una build e un ambiente di distribuzione. L'ambiente di costruzione aveva libruby.so.2.0 e l'ambiente di distribuzione aveva libruby.a . Un rubino è stato creato co...
posta 06.06.2014 - 02:45
2
risposte

Perché utilizzare il collegamento dinamico per le librerie meno popolari?

Conosco la differenza tra il collegamento statico e dinamico. So perché la nozione di biblioteca è importante. E so anche perché vorresti collegare qualcosa come OpenGL, API specifiche della piattaforma o OpenSSL in modo dinamico; molte applicaz...
posta 04.03.2016 - 21:47