Domande con tag 'linking'

3
risposte

Posso collegarmi a una libreria GPL da un'applicazione closed source?

Ok, prima che tutti gridino su domande doppie, sì, ho già visto diverse domande come questa qui. Ma nessuno risponde alla domanda. Se collego a una libreria GPL-edita senza modificare quella libreria, devo rilasciare il mio codice sorgente?...
posta 30.07.2012 - 23:52
7
risposte

Perché è necessario includere il file .h mentre tutto funziona quando si include solo il file .cpp?

Perché dobbiamo includere sia i file .h che .cpp , mentre possiamo farlo funzionare con solo un file .cpp e quindi includerlo. Ad esempio, creando un file.h contenente dichiarazioni, quindi creando un file.cpp contenen...
posta 23.08.2014 - 18:47
2
risposte

Dovrei aggiungere la fonte delle librerie invece di collegarle a loro?

Sono relativamente nuovo al C ++, quindi non sono sicuro di come gestire al meglio piccole dipendenze (ad es., un linguaggio di scripting o un parser JSON / YAML / XML). Devo creare progetti separati e collegarli come libreria statica, oppure...
posta 26.03.2016 - 13:59
1
risposta

Perché la sezione del codice è denominata sezione di testo?

La sezione di un eseguibile che contiene codice viene talvolta chiamata la sezione .text . Nelle architetture di memoria segmentate, un segmento mappato come codice viene talvolta chiamato segmento di testo. Il messaggio di errore unix "file...
posta 27.10.2012 - 01:31
2
risposte

Apollo-11: utilizzo di inclusione anziché di un linker

Recentemente digitalizzato e trasformato in un repository, il codice sorgente del computer di guida Apollo 11 originale è stato reso disponibile per visualizzazione su Github . In MAIN.agc , l'autore del repository ne commenta split th...
posta 18.07.2016 - 17:27
2
risposte

Domande sul collegamento di librerie in C

Sto imparando C (ancora molto principiante) su Linux usando il compilatore GCC. Ho notato che alcune librerie, come la libreria utilizzata con l'intestazione math.h , devono essere collegate manualmente quando incluse. Sono stato collegato a...
posta 09.10.2012 - 11:01
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
4
risposte

Quali sono i vantaggi dell'utilizzo del metataging / reindirizzamento JavaScript tramite il reindirizzamento dell'header HTTP?

Dopo aver ispezionato il servizio di abbreviazione degli URL di Twitter link , ho notato che, invece di reindirizzare all'URL dell'obiettivo utilizzando un'intestazione HTTP Location e uno stato HTTP 3xx codice, reindirizza utilizzando il segue...
posta 06.03.2017 - 17:59
1
risposta

Come si integrano i linguaggi di programmazione con i runtime del sistema operativo

Ad esempio, Objective-C, Swift e Ruby (cioè RubyMotion) si integrano con il framework Cocoa. Questo è fatto tramite librerie collegate? Presumo che chiamino funzioni nei binari esistenti invece di ricreare semplicemente un'interfaccia comune....
posta 02.07.2014 - 02:04
2
risposte

Come deve essere combinato un sistema operativo integrato con il codice utente?

Come effetto collaterale di un progetto incorporato su cui ho lavorato, ho sviluppato un piccolo sistema operativo per un processore ARM. Mentre il sistema operativo e il mio codice utente sono in directory separate e hanno dei confini puliti tr...
posta 17.01.2014 - 16:43