14Fermer
Kevin KoflerLe 02/09/2008 à 22:12
Dans ld-tigcc, tout marche. tongue
* Les libraries peuvent être spécifiées dans n'importe quel ordre.
* S'il y en a 2 qui exportent la même fonction, ld-tigcc en choisira une au hasard (normalement la première spécifiée) et ne dira rien. (Les définitions en double ne sont pas une erreur pour ld-tigcc.)
* Si on définit la fonction dans un .o (ou un .c ou .s ou .asm - pour ld-tigcc, ce sont tout des .o vu qu'il ne les reçoit que sous cette forme), cette fonction sera toujours prioritaire par rapport à une fonction dans un .a (sauf si le fichier objet du .a (je rappelle qu'un .a est une archive de .o) la contenant est linké pour une autre fonction, et même dans ce cas, normalement le .o sera utilisé de préférence).