Ou est-il tout simplement plus logique de laisser l'optimisation jusqu'à ce que vous utilisiez la bibliothèque, ou bien est-ce qu'en liant la bibliothèque vous êtes déjà au-delà du point où le compilateur peut optimiser la bibliothèque?
Réponses
Trop de publicités?L'optimisation du code se produit principalement au moment de la compilation. Donc, si vous voulez que votre bibliothèque statique soit optimisée, vous devez le faire lorsque vous construisez votre bibliothèque.
Il existe certaines optimisations qui peuvent se produire au moment de la liaison (bien que je ne sois pas sûr si l'éditeur GNU les implémente). Mais ce sont des optimisations supplémentaires, donc même si vous vouliez les utiliser, vous voudriez toujours une optimisation au moment de la compilation.