(Я не уверен, является ли "флаг" словом, я ищу, но я объясню это.)
Я пытаюсь скомпилировать программу, которая использует GMP крупная библиотека числа. Но смочь скомпилировать с GMP, должен добавить я -lgmp
в конец команды. Например, если я хочу скомпилировать "program.c", я должен ввести gcc program.c -lgmp
. Это легко из командной строки, но я не вижу, как сделать это в XCode. Как я могу добавить lgmp
отметить при использовании XCode?
Щелкните правой кнопкой мыши цель в групп XCode и файлы Список и выберите Получить информацию из контекстного меню. В вкладке вкладка вкладка типа в поле поиска
в поле поиска, а затем найдите флаги Другого линкера элемент.
Дважды щелкните флаги Другого линкера элемент и добавьте -LGMP
.
Может быть, это помогает:
Вы также можете открыть предпочтения активных целей и щелкнуть вкладку «Общие». Вы можете добавить библиотеку, которая будет связана внутри этой вкладки, в разделе «Связанные библиотеки» в Botton.
Вы можете просто открыть папку, содержащую libgmp. a
на вашей системе (/usr/local/lib/
для установки по умолчанию), и перетащить библиотеку из папки на ту цель, на которую вы хотите, чтобы она была скомпонована. Есть также несколько других способов, например, предложенный Zitrax.