C-icap - как кросс-компилировать?
Я пытался скомпилироватьC-icap на ARM Cortex A8(Linux - Arago 2011.09 am335x).
Я скачал c-icap с http://c-icap.sourceforge.net/download.html
У меня есть arm-arago-linux-gnueabi-gcc и arm-arago-linux-gnueabi-g++.
Я не знаю, что я должен написать:
./configure .........
Не могли бы вы помочь мне???
./configure --prefix=/usr/local/c_icap --host=arm-linux\
CC=/opt/arm-arago-linux-gnueabi/bin/arm-arago-linux-gnueabi-gcc \
--enable-gnuregex --enable-async-io=80 --enable-cache-digests \
--enable-err-language="zh-cn" --enable-default-err-language="zh-cn"\
--enable-epoll --disable-internal-dns --enable-kill-parent-hack
Что случилось???
1 ответ
Вы можете сделать кросс-компиляцию c_icap, как показано ниже.
Проверьте, был ли экспортирован путь к инструменту, иначе экспортируйте его
export PATH=/opt/arm-arago-linux-gnueabi/bin:$PATH
Сначала настройте c_icap. Чтобы избежать тестов, которые не пройдут при кросс-компиляции, мы должны установить значения как да или нет.(Ac_cv_fcntl & ac_cv_10031b_ipc_sem)
ac_cv_fcntl=yes ac_cv_10031b_ipc_sem=yes ./configure --prefix=/ --host=arm-arago-linux-gnueabi
Следующая компиляция c_icap
make
Далее установите его
make install DESTDIR=/usr/local/c_icap