Как заранее узнать, есть ли внутри .zip родительский каталог

Я думаю, что существует проблема с путями, которые вы предоставляете команде configure :

./configure --prefix=/home/black/test/ltib/rootfs \
BLUEZ_CFLAGS=-I~/home/black/test/bluetooth/bluez-libs-3.36/include \
BLUEZ_LIBS="-L~/home/black/test/bluetooth/bluez-libs-3.36/src/.libs -lbluetooth"

Когда ~ символ не имеет пробела перед ним, он не расширяется до пути к вашему домашнему каталогу. Рассмотрим вывод:

$ echo  -I~/foo
-I~/foo

Versus:

$ echo  -I ~/foo
-I /home/lars/foo

Вы можете просто заменить ~ на $ HOME . Даже с этим исправлением ваши пути выглядят подозрительно:

~/home/black/test/bluetooth/bluez-libs-3.36/include

Предполагая, что ваше имя пользователя black , это расширится до:

/home/black/home/black/test/...

Что, вероятно, неверно.

Попробуйте исправить пути -I и -L и повторно запустить configure.

-2
28.11.2017, 12:04
0 ответов

Теги

Похожие вопросы