Domande con tag 'dynamic-linking'

1
risposta

Garantire l'affidabilità della compilazione incrociata

A patto che il mio codice sia pienamente conforme agli standard senza alcun comportamento indefinito, come posso garantire che sarà possibile compilare il mio software in modo incrociato per qualsiasi architettura? Ho avuto alcune idee, ma no...
posta 17.01.2015 - 15:36
0
risposte

Carica dinamicamente il codice utente da una libreria comune

Il mio progetto mira a fornire un'interfaccia comune tra più simulatori HDL diversi, in modo che gli utenti possano scrivere banchi di prova che funzioneranno indipendentemente dal simulatore utilizzato. In questa situazione, è il simulatore, no...
posta 10.10.2018 - 04:29
1
risposta

Algoritmo di unione per intervalli di sovrapposizione

Ho cercato un algoritmo efficiente per unire intervalli di sovrapposizione su una gamma dinamica di intervalli. Ad esempio, (ora di inizio, ora di fine) saggio, [(1, 2), (4, 8), (3, 10)] diventa [(1, 2), (3, 10)] dopo l'uni...
posta 20.06.2017 - 20:01
2
risposte

I problemi sorgono con la libc e il pthreading delle applicazioni C?

Il problema che ho riscontrato è che sto impacchettando le librerie condivise con il mio codice per caricare GNUTLS, eccetto per libc, perché ho pensato che qualsiasi sistema lo avrebbe. La maggior parte di loro non ha il necessario 2.14 per que...
posta 02.09.2015 - 04:26
2
risposte

Uso di librerie LGPL su dispositivi Android (in un unico file .apk chiuso) [duplicato]

Beh, questa domanda è già stata posta più volte qui. ma le risposte sono contraddittorie Ecco perché lo chiedo di nuovo (forse il tempo ha cambiato le cose). Le librerie con licenza LGPL possono essere utilizzate in applicazioni closed...
posta 31.01.2014 - 13:51
2
risposte

Qual è il comportamento delle variabili mutabili globali nelle librerie con collegamenti dinamici?

Quando una libreria collegata dinamicamente include una variabile mutabile globale, come un contenitore per lo stato inizializzato durante il caricamento della libreria, come si comportano i riferimenti a tale variabile quando si esegue un'appli...
posta 09.08.2013 - 06:26
1
risposta

In che modo i riferimenti di una biblioteca dinamica a una variabile globale vengono tradotti una volta nell'app in esecuzione?

Se una libreria dinamica esporta l'indirizzo in una variabile globale definita all'interno della libreria, in che modo gli accessi a tale variabile vengono tradotti durante il collegamento dinamico in modo che un'applicazione in esecuzione possa...
posta 05.06.2013 - 13:10
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