/home/pdk/paddle_lite_ocr/model# ./build.sh -- The C compiler identification is GNU 4.8.2 -- The CXX compiler identification is GNU 4.8.2 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc-4.8 - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++-4.8 - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_SOURCE_DIR: /home/pdk/paddle_lite_ocr/model -- Found OpenMP_C: -fopenmp (found version "3.1") -- Found OpenMP_CXX: -fopenmp (found version "3.1") -- Found OpenMP: TRUE (found version "3.1") OPENMP FOUND -- Found OpenCV: /home/pdk/paddle_lite_ocr/cxx/opencv_linux_armv7 (found version "3.4.3") CMake Warning (dev) at CMakeLists.txt:44 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (0.6s) -- Generating done (0.0s) -- Build files have been written to: /home/pdk/paddle_lite_ocr/model/build [ 16%] Building CXX object CMakeFiles/paddle_lite_ocr.dir/ocr_db_crnn.cc.o [ 33%] Building CXX object CMakeFiles/paddle_lite_ocr.dir/cls_process.cc.o [ 50%] Building CXX object CMakeFiles/paddle_lite_ocr.dir/db_post_process.cc.o [ 66%] Building CXX object CMakeFiles/paddle_lite_ocr.dir/crnn_process.cc.o [ 83%] Building CXX object CMakeFiles/paddle_lite_ocr.dir/clipper.cpp.o [100%] Linking CXX executable paddle_lite_ocr CMakeFiles/paddle_lite_ocr.dir/ocr_db_crnn.cc.o:在函数‘loadModel(std::string, int)’中: ocr_db_crnn.cc:(.text+0x260a):对‘paddle::lite_api::MobileConfig::set_model_from_file(std::string const&)’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘GOMP_parallel@GOMP_4.0’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::resize(unsigned int)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::substr(unsigned int, unsigned int) const@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::reserve(unsigned int)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::operator=(char const*)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::find(char const*, unsigned int) const@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::push_back(char)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::compare(std::__cxx11::basic_string, std::allocator > const&) const@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_stringstream, std::allocator >::~basic_stringstream()@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::insert(unsigned int, std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::insert(unsigned int, char const*)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::append(char const*)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::_M_create(unsigned int&, unsigned int)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::compare(char const*) const@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_stringbuf, std::allocator >::str() const@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char*, char*)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::append(unsigned int, char)@GLIBCXX_3.4.21’未定义的引用 /home/pdk/paddle_lite_ocr/model/../cxx/lib/libpaddle_light_api_shared.so:对‘std::__cxx11::basic_string, std::allocator >::_M_dispose()@GLIBCXX_3.4.21’未定义的引用 collect2: error: ld returned 1 exit status make[2]: *** [paddle_lite_ocr] 错误 1 make[1]: *** [CMakeFiles/paddle_lite_ocr.dir/all] 错误 2 make: *** [all] 错误 2 /home/pdk/paddle_lite_ocr/model#