Hinzufügen von Linker-Flags in Xcode

Lesezeit: 1 Minute

Benutzeravatar von Michael Dickens
Michael Dickens

(Ich bin mir nicht sicher, ob “Flagge” das Wort ist, nach dem ich suche, aber ich werde es erklären.)

Ich versuche, ein Programm zu kompilieren, das die verwendet GMP große Zahlenbibliothek. Aber um mit GMP kompilieren zu können, muss ich hinzufügen -lgmp bis zum Ende des Befehls. Wenn ich zum Beispiel “program.c” kompilieren möchte, muss ich tippen gcc program.c -lgmp. Dies ist einfach über die Befehlszeile, aber ich sehe nicht, wie es in Xcode geht. Wie kann ich die hinzufügen lgmp Flag während der Verwendung von Xcode?

Klicken Sie mit der rechten Maustaste auf das Ziel im Xcode Gruppen und Dateien auflisten und auswählen Informationen bekommen aus dem Kontextmenü. In dem Bauen Registerkarte, geben Sie ein linker in das Suchfeld ein und suchen Sie dann die Andere Linker-Flags Artikel.

Doppelklicken Sie auf die Andere Linker-Flags Artikel und hinzufügen -lgmp.

  • Was macht man, wenn man diese Flags hinzufügt und dann nicht wirklich einsetzt? (Wenn ich mir das Kompilierungsprotokoll ansehe, werden die von mir hinzugefügten Flags überhaupt nicht an Clang weitergegeben. Dasselbe gilt für Header- und Bibliothekspfade.)

    – Mike „Pomax“ Kamermans

    15. Dezember 2017 um 19:25 Uhr

Vielleicht hilft das:

Sie können auch die Einstellungen des aktiven Ziels öffnen und auf die Registerkarte „Allgemein“ klicken. Sie können die zu verknüpfende Bibliothek innerhalb dieser Registerkarte im Abschnitt “Verknüpfte Bibliotheken” unten hinzufügen.

Genommen von http://www.soulstorm-creations.com/PROJECT_SOULSTORM_2_0/programming-articles/installing-portable-libraries-on-os-x.html

Sie können einfach den Ordner öffnen, der enthält libgmp.a auf Ihrem System (/usr/local/lib/ für eine Standardinstallation) und ziehen Sie die Bibliothek aus dem Ordner auf das Ziel, mit dem sie verknüpft werden soll. Es gibt auch mehrere andere Möglichkeiten, wie die von vorgeschlagene Zitrax.

1432510cookie-checkHinzufügen von Linker-Flags in Xcode

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy