Добавление флагов компоновщика в Xcode

(Я не уверен, что "флаг" - это слово, которое я ищу, но я объясню это.)

Я пытаюсь скомпилировать программу, которая использует GMP большой библиотеки. Но чтобы иметь возможность компилировать с GMP, я должен добавить -lgmp до конца команды. Например, если я хочу скомпилировать программу".c" , я должен напечатать gcc program.c -lgmp. Это легко из командной строки, но я не вижу как это сделать в Xcode. Как я могу добавить lgmp флаг при использовании Xcode?

3 ответов


щелкните правой кнопкой мыши цель в Xcode группы и файлы список и выберите Информация из контекстного меню. В построить tab, введите linker в поле поиска и найдите Другие Флаги Компоновщика товар.

дважды щелкните значок Другие Флаги Компоновщика пункт и добавить -lgmp.


может это поможет:

вы также можете открыть настройки активной цели и нажать вкладку" Общие". Вы можете добавить библиотеку, которая будет связана внутри этой вкладки, в разделе" Связанные библиотеки " в botton.

взято из http://www.soulstorm-creations.com/PROJECT_SOULSTORM_2_0/programming-articles/installing-portable-libraries-on-os-x.html


Вы можете просто открыть папку, содержащую libgmp.a в системе (/usr/local/lib/ для установки по умолчанию) и перетащите библиотеку из папки на цель, в которую вы хотите ее связать. Существует также несколько других способов, таких как предложенный Zitrax.