Как я могу кросс-компилировать библиотеки avahi-client и avahi-common?

611
gorn

Я разработал приложение на C, которое использует avahi-client и avahi-common библиотеки.

Мне нужно сделать кросс-компиляцию этих библиотек, поэтому я скачал исходный код проекта в github, https://github.com/lathiat/avahi, но не могу скомпилировать, не могу найти файл ./configure и я не могу генерировать потом.

1

1 ответ на вопрос

1
DavidPostill

Я не могу найти файл ./configure

Вы должны генерировать ./configureиз configure.ac:

# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. 

Источник configure.ac

Привет, спасибо за ваше время, я выполнил команду autconf и получил следующее сообщение об ошибке: `configure.ac:26: error: возможно, неопределенный макрос: AM_INIT_AUTOMAKE`, поэтому мне пришлось отредактировать строку configure.ac где` AM_INIT_AUTOMAKE` to `m4_pattern_allow (AM_INIT_AUTOMAKE)`, и я снова запустил команду autoconf, и файл конфигурации был успешно сгенерирован. gorn 6 лет назад 0