Comment de lien statique sur OS X

Je suis en train de lien à une bibliothèque statique sur OS X. j'ai utilisé le -static drapeau de la gcc de commande, mais je reçois le message d'erreur suivant:

ld_classic: ne peut pas localiser le fichier pour: -lcrt0.o 
collect2: ld a retourné 1 code de sortie 

J'ai regardé dans les pages man et il lit quelque chose comme:

Cette option ne fonctionne pas sur Mac OS X, à moins que toutes les bibliothèques (y compris les libgcc.a) ont également été compilé avec-statique. Puisque ni une version statique de libSystem.dylib ni crt0.o sont fournis, cette option n'est pas utile pour la plupart des gens.

Est-il une autre manière de créer un lien vers cette bibliothèque statique?

  • Le stupide Apple docs vous recommandons de liaison dynamique, mais ils ne montrent pas tout ld de commande qui ne fait de cette.
InformationsquelleAutor | 2009-05-10