Пропуск несовместимой ошибки при использовании arm-linux-gnueabihf на beaglebone black

Я пытаюсь собрать карманный сфинкс на своем биглебоне черном. Тем не менее, я столкнулся с «Пропуском несовместимой ошибки» во время процесса сборки при использовании Eclipse Luna. Я попытался связать -Lusr / lib / arm-linux-gnueabihf, а также -lpthread -lm -lrt -ldl, но это не устраняет ошибку.

Компиляция на моем компьютере с использованием gcc и g ++ — это нормально. Просто после изменения gcc и g ++ на «arm-linux-gnueabihf-gcc-4.8 -std = c ++ 11» и «arm-linux-gnueabihf-g ++ — 4.8 -std = c ++ 11» возникает проблема.

Это то, что я получаю после компиляции,

Описание Путь к ресурсу Тип местоположения
Пропуск несовместимого /usr/local/lib/libsphinxbase.a при поиске -lsphinxbase
Пропуск несовместимого /usr/local/lib/libsphinxad.so при поиске -lsphinxad
Пропуск несовместимого /usr/local/lib/libsphinxad.a при поиске -lsphinxad
Пропуск несовместимого /usr/local/lib/libpocketsphinx.so при поиске -lpocketsphinx
Пропуск несовместимого /usr/local/lib/libpocketsphinx.a при поиске -lpocketsphinx
пропуск несовместимого //usr/local/lib/libsphinxbase.so при поиске -lsphinxbase
пропуск несовместимого //usr/local/lib/libsphinxbase.a при поиске -lsphinxbase
Пропуск несовместимых //usr/local/lib/libsphinxad.so при поиске -lsphinxad
пропуск несовместимого //usr/local/lib/libsphinxad.a при поиске -lsphinxad
пропустить несовместимый //usr/local/lib/libpocketsphinx.so при поиске -lpocketsphinx
пропуск несовместимого //usr/local/lib/libpocketsphinx.a при поиске -lpocketsphinx
make: *** [pocketsphinx2] Ошибка 1
не могу найти -lsphinxbase
не могу найти -lsphinxad
не могу найти -lpocketsphinx

1

Решение

Вы должны включить путь к вашим библиотекам sphinx в ваш путь сборки компилятора:

-L «путь / к / сфинкса»

Как только вы это сделаете, проблема с нерешенными символами будет исправлена.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]