Pourriez-vous expliquer comment fonctionne la liaison avec l'option -l pour les fichiers .la? Dans la mesure où mon expérience atteint - j'ai seulement lié aux fichiers de bibliothèque statique (.a).Option gcc -l et fichiers de bibliothèque .la
Maintenant, j'ai jeté un oeil à certains Makefiles généré par Qt et je n'arrive pas à comprendre comment l'éditeur de liens utilise/ouvre le fichier libQtCore.la, quand le commutateur -l QtCore est spécifié, au lieu de chercher libQtCore.a. En outre, le manuel gcc indique que le commutateur -l [nom de la bibliothèque] inclura lib [nom de la bibliothèque] .a, et non lib [nom_bibliothèque] .la.
Je ne connais pas l'extension '.la'. Que dit 'file yourfile.la'? Peut-être que c'est juste la même chose qu'une archive d'objet et peut être renommé '.a' – sellibitze