Potresti spiegare, come funziona il collegamento con l'opzione -l contro i file .la?Opzione gcc -l e file libreria .la
Per quanto riguarda la mia esperienza, ho collegato solo file di libreria (.a) statici.
Ora ho dato un'occhiata a alcuni Makefile generati da Qt e non riesco a capire, come funziona il linker per usare/aprire il file libQtCore.la, quando viene specificato l'interruttore -l QtCore, invece di cercare libQtCore.a.
Inoltre - gcc manual afferma che l'opzione -l [nome libreria] includerà lib [nome libreria] .a, non lib [nome libreria] .la.
Non ho familiarità con l'estensione '.la'. Cosa dice 'file yourfile.la'? Forse è proprio come un archivio di oggetti e può essere rinominato in '.a' – sellibitze