gpt4 book ai didi

c++ - 在 beaglebone black 上使用 arm-linux-gnueabihf 时跳过不兼容错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:28 25 4
gpt4 key购买 nike

我正在尝试在我的 beaglebone black 上编译 pocketsphinx。但是,我在使用 Eclipse Luna 的构建过程中遇到了“Skipping incompatible error”。我尝试链接 -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”之后问题就出现了。

这是我编译后得到的,

Description Resource Path Location Type skipping incompatible /usr/local/lib/libsphinxbase.a when searching for -lsphinxbase
skipping incompatible /usr/local/lib/libsphinxad.so when searching for -lsphinxad
skipping incompatible /usr/local/lib/libsphinxad.a when searching for -lsphinxad
skipping incompatible /usr/local/lib/libpocketsphinx.so when searching for -lpocketsphinx
skipping incompatible /usr/local/lib/libpocketsphinx.a when searching for -lpocketsphinx
skipping incompatible //usr/local/lib/libsphinxbase.so when searching for -lsphinxbase
skipping incompatible //usr/local/lib/libsphinxbase.a when searching for -lsphinxbase
skipping incompatible //usr/local/lib/libsphinxad.so when searching for -lsphinxad
skipping incompatible //usr/local/lib/libsphinxad.a when searching for -lsphinxad
skipping incompatible //usr/local/lib/libpocketsphinx.so when searching for -lpocketsphinx
skipping incompatible //usr/local/lib/libpocketsphinx.a when searching for -lpocketsphinx
make: *** [pocketsphinx2] Error 1
cannot find -lsphinxbase
cannot find -lsphinxad
cannot find -lpocketsphinx

最佳答案

您必须在编译器构建路径中包含您的 sphinx 库的路径:

-L"路径/到/狮身人面像"

完成后, Unresolved 符号问题将得到纠正。

关于c++ - 在 beaglebone black 上使用 arm-linux-gnueabihf 时跳过不兼容错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41787080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com