Не могу включить мои библиотеки MacPorts в скрипты scons - PullRequest
0 голосов
/ 17 октября 2011

Я довольно новичок в работе с командной строкой ... в настоящее время пытаюсь скомпилировать некоторые библиотечные проекты, которые в основном построены на C ++, на моем MacBook Pro 2007-го года под управлением Snow Leopard.Я пытался загрузить некоторые необходимые библиотеки, используя MacPorts, который помещает их в opt / local / ..., который не является путем поиска по умолчанию.Я знаю, что если бы я компилировал отдельные программы на С ++, я мог бы просто использовать тег -L при запуске g ++, но на самом деле я запускаю скрипты scons, которые компилируют десятки строк одновременно.Я не могу разместить десятки или сотни тегов -L в этих программах.

Я не знаю, как добавить / opt / local в каталоги библиотек по умолчанию для gcc / g ++, и я не знаю, какчтобы получить эти установленные в Macports библиотеки из / opt / local в каталог по умолчанию.Я думаю, что либо должно работатьЯ видел похожую тему на другой плате, которая рекомендовала перекомпилировать gcc, но я использую более старую версию gcc, поставляемую с XCode, я бы не стал рисковать, если что-то испортит XCode, если я не знаю, что это единственный способ.

1 Ответ

0 голосов
/ 05 апреля 2012

Попробуйте добавить '/ opt / local / lib' к LIBPATH в Environment () в системе сборки SCons.

...