В настоящее время я кросс-компилирую программу tenor-flow lite (версия: 1.12.2) для процессора ARM.Во время этого процесса кросс-компиляции я выполнил следующие три шага:
Создайте исходный код "GoogleTest" и
скопировали файлы заголовков иобщие библиотеки ( libgtest_main.so , libgtest.so ) до / usr / include и / usr / lib соответственно.
изменил Makefile CXXFLAGS := -O3 -DNDEBUG -fPIC -flax-vector-conversions -fomit-frame-pointer -lgtest
С вышеприведенными шагами получаем ошибку ниже ...
Ошибка получения:
/usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: skipping incompatible /usr/lib/../lib/libgtest.so when searching for -lgtest
/usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: skipping incompatible //usr/lib/libgtest.so when searching for -lgtest
/usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtest
collect2: error: ld returned 1 exit status
tensorflow/lite/tools/make/Makefile:284: recipe for target '/home/aiiec/ARMNN/tensorflow_lite_build/tensorflow/tensorflow/lite/tools/make/gen/aarch64_armv8-a/bin/benchmark_model' failed
make: ***
[/home/aiiec/ARMNN/tensorflow_lite_build/tensorflow/tensorflow/lite/tools/make/gen/aarch64_armv8-a/bin/benchmark_model] Error 1
make: *** Waiting for unfinished jobs....
/usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: skipping incompatible /usr/lib/../lib/libgtest.so when searching for -lgtest
/usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: skipping incompatible //usr/lib/libgtest.so when searching for -lgtest
/usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtest
collect2: error: ld returned 1 exit status
tensorflow/lite/tools/make/Makefile:270: recipe for target
'/home/aiiec/ARMNN/tensorflow_lite_build/tensorflow/tensorflow/lite/tools/make/gen/aarch64_armv8-a/bin/minimal' failed
make: *** [/home/aiiec/ARMNN/tensorflow_lite_build/tensorflow/tensorflow/lite/tools/make/gen/aarch64_armv8-a/bin/minimal] Error 1
ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ, ЧТОБЫ РАЗРЕШИТЬ ВЫШЕ ОШИБКУ.
Спасибо за ваше драгоценное время.