(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
.
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.