Domande con tag 'linking'

2
risposte

Standard per l'implementazione di GUI per utilità della riga di comando

Ho scritto un'utilità della riga di comando e voglio sviluppare una GUI per questo. Ho visto che quasi tutti gli strumenti su linux arrivano alla riga di comando, e alla fine ha una GUI che interagisce con l'utilità della riga di comando rendend...
posta 22.06.2016 - 01:39
1
risposta

Che cosa fa l''emulazione' nel Linker?

Sto esaminando l'assemblatore e sto cercando di capire l'intero processo di compilazione. Durante la fase di collegamento utilizzo: ld -m elf_i386 -s -o hello hello.o Tutto funziona correttamente, ma non capisco cosa faccia il parametro...
posta 28.06.2018 - 09:05
2
risposte

La necessità di file di intestazione quando si includono le librerie?

Durante la compilazione di un'applicazione che dipende da una libreria, dobbiamo specificare l'inclusione della libreria e anche il file di intestazione. Poiché il binario della libreria contiene i nomi effettivi delle funzioni, i nomi delle...
posta 28.09.2014 - 00:53
1
risposta

Collegamento di un eseguibile GPL dallo script proprietario .bat [duplicato]

Domanda di licenza - sono autorizzato a utilizzare un eseguibile binario GPL (.exe) nel mio script .bat protetto da copyright? Vale a dire, voglio usare lo strumento da riga di comando FART (trova e sostituisci il testo nei file) in uno script...
posta 01.07.2014 - 17:47
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
1
risposta

Caricamento dinamico della libreria MPL nell'applicazione closed source

Sto caricando dinamicamente una libreria con licenza MPL 2.0 per utilizzare alcune delle sue funzioni esportate in una funzione. Il mio codice non distribuisce la libreria, semplicemente rileva la sua presenza nel sistema e la usa se è disponibi...
posta 02.04.2014 - 11:22
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
4
risposte

Che cosa è esattamente il "programma" del mio programma con il generale? [chiuso]

Ho sentito che i miei programmi C ++ "hanno bisogno di collegarsi con la libreria / runtime C ++". Tuttavia, il runtime di C ++ è solo il compilatore che inserisce codice di operazione dello stack nell'immagine, o il codice "boilerplate" se vu...
posta 09.12.2013 - 23:06
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