Я пытаюсь построить библиотеки poco с брызговик поддержка, которая требует дополнительной компиляции и флагов ссылок. Я понял, что POCO_FLAGS
переменная в config.make
контролирует флаги компилятора. Как мне указать флаги ссылок?
Документация Вот Переговоры о LINKFLAGS
, LINKFLAGS32
, а также LINKFLAGS64
, но я не могу понять, как их указать, либо с помощью ./configure
или изменив config.make
файл.
Редактировать:
Я попытался установить переменную среды LINKFLAGS
, но это не имело никакого эффекта.
Если вы используете последнюю стабильную версию (1.4.6p4), вы должны посмотреть на росо-1.4.6p4 \ сборка \ конфигурации каталог и отредактируйте свою конфигурацию компилятора там.
Я думаю, это то, что вы ищете.
Посмотрите на эту ссылку:
Скомпилируйте Poco с MinGW на Windows
С уважением.
Я отказался от поиска простого способа указать флаги ссылок Poco. Я закончил тем, что удалил библиотек (rm -rf $POCO_ROOT/lib
) и работает make
чтобы получить вывод шага компоновщика, который запускает система сборки poco для сборки библиотек. Я скопировал вывод в файл и вручную добавил в нужные мне флаги ссылок. Я также должен был изменить make[1]: Entering directory...
линии к cd ...
, Затем я запустил файл как скрипт bash. Кажется, все работает. Если кто-то опубликует более простой способ сделать это с помощью скрипта configure или переменных среды или взлома make-файла, я приму этот ответ.