我正在尝试在我的beaglebone黑色上编译Pocketsphinx。但是,在使用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”后,问题就出现了。
这是我编译后得到的,
最佳答案
您必须在编译器构建路径中包括sphinx库的路径:
-L“路径/到/狮身人面像”
完成后,未解决的符号问题将得到纠正。