Domande con tag 'static-linking'

1
risposta

Come posso spostare una libreria all'interno dell'albero di un progetto e compilare i binari statici?

Come posso spostare una libreria all'interno dell'albero dei sorgenti di un progetto e compilare i binari statici? Voglio utilizzare uno strumento particolare che utilizza i binari ANCIENT senza aggiornare l'utilizzo dell'API. In questo modo...
posta 26.11.2010 - 17:26
2
risposte

Come possono esserci "ragioni morali" per evitare il collegamento statico?

La pagina di installazione di SDL 2 contiene il seguente commento sul collegamento statico: However, we encourage you to not do this for various technical and moral reasons Capisco perfettamente perché menzionerebbero ragioni tecnich...
posta 25.02.2017 - 10:05
0
risposte

Come ottenere la verifica che hai implementato tutta la tua API in una libreria statica?

Ho appena appreso che la creazione di una libreria statica ignora la fase di collegamento, il che spiega il motivo per cui il mio processo di compilazione succede sempre quando è possibile che io non abbia effettivamente implementato una funzion...
posta 30.04.2016 - 19:41
2
risposte

Come dovrei includere le librerie che voglio linkare staticamente nel mio repository?

So come fare effettivamente il collegamento, ma non sono sicuro di quale sia la pratica migliore per scaricare queste librerie nel mio repository. Dovrei semplicemente includerli usando Git? Dovrei usare i sottomoduli git (ma cosa succede se la...
posta 07.05.2017 - 05:46
4
risposte

Come si può danneggiare la distribuzione e il riutilizzo della flessibilità collegando il mio programma come libreria statica o dinamica?

Sto scrivendo un piccolo programma che voglio essere in grado di collegare con altri programmi. Intendo anche eseguirlo da un'interfaccia a riga di comando, e forse più tardi con un'interfaccia GUI. Come si può danneggiare la distribuzione e...
posta 07.06.2013 - 03:49
1
risposta

Creazione di una versione "lite" della libreria condivisa su Linux / POSIX in aggiunta alla versione completa

Ho una grande libreria condivisa, una raccolta di funzioni create da numerosi file .a in libeverything.so . Il codice per i file .a è ovviamente compilato con -fPIC . Ho anche libeverything.a che contiene un'istruzione G...
posta 10.05.2018 - 15:18