здание gdb с эмигрантом

Кажется, я не могу правильно понять синтаксис для сборки gdb в Windows 10 (mingw) с expat. Я загрузил исходники экспатов, и у меня не было проблем со сборкой. Файл expat.h находится в /usr/local/include, а библиотека expat (libexpat.a и libexpat.dll.a) оказалась в /usr/local/lib.

Моя конфигурация: /usr/local/lib --disable-nls

Но независимо от того, что я пытаюсь сделать, я всегда получаю сообщение об ошибке «libexpat отсутствует или непригоден для использования». Кто-нибудь замечает ошибку???


person Batdude    schedule 16.02.2016    source источник
comment
Этой информации недостаточно, но --with-libexpat-prefix должно указывать на значение префикса, поэтому в вашем случае /usr/local. Если это не поможет, вам нужно проверить config.log, чтобы увидеть, что происходит не так.   -  person Tom Tromey    schedule 16.02.2016
comment
Спасибо. В конце концов, решение состояло в том, чтобы загрузить исходники чистыми и выполнить сборку с тем, что вы предложили, и это сработало для создания сборки в порядке. Однако я все еще получаю, что gdb не был создан с ошибкой поддержки XML при подключении к целевой плате (малиновый пи). Так что трудно сказать, ДЕЙСТВИТЕЛЬНО ли встроены библиотеки для экспатов. После многих дней перепробования всего, что я могу придумать или найти, я думаю, что должен отказаться от этого.   -  person Batdude    schedule 17.02.2016
comment
Вы можете легко увидеть с ldd .../gdb | grep expat.   -  person Tom Tromey    schedule 17.02.2016