定点模型上板测试

定点模型上板测试 第一步

运行 sh 01_build.sh 出现错误

------------------------------------

-- The C compiler identification is GNU 6.5.0

-- The CXX compiler identification is GNU 6.5.0

-- Check for working C compiler: /usr/bin/cc

-- Check for working C compiler: /usr/bin/cc – works

-- Detecting C compiler ABI info

-- Detecting C compiler ABI info - done

-- Detecting C compile features

-- Detecting C compile features - done

-- Check for working CXX compiler: /usr/bin/c++

-- Check for working CXX compiler: /usr/bin/c++ – works

-- Detecting CXX compiler ABI info

-- Detecting CXX compiler ABI info - done

-- Detecting CXX compile features

-- Detecting CXX compile features - done

-- Build for platform arm

-- LINARO_GCC Tool Chain: /usr/bin/gcc

-- Build type: Release

-- Configuring done

-- Generating done

-- Build files have been written to: /data/x3/x3_tc_1.1.17e/x3-toolchain-1.1.17e.tar/horizon_x3_tc_1.1.17e/samples/02_runtime_src/build_arm_lenet_gray

Scanning dependencies of target common

[ 10%] Building CXX object 3_common/CMakeFiles/common.dir/protocol/meta.pb.cc.o

[ 10%] Building CXX object 3_common/CMakeFiles/common.dir/protocol/zmq_msg.pb.cc.o

[ 10%] Building CXX object 3_common/CMakeFiles/common.dir/protocol/common.pb.cc.o

[ 10%] Building CXX object 3_common/CMakeFiles/common.dir/protocol/meta_data.pb.cc.o

[ 12%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/classification_post_process.cc.o

[ 17%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/rfcn_post_process.cc.o

[ 17%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/s3fd_post_process.cc.o

[ 20%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/post_process.cc.o

[ 23%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/fasterrcnn_post_process.cc.o

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:140: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/fasterrcnn_post_process.cc.o’ failed

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/fasterrcnn_post_process.cc.o] Error 126

make[2]: *** Waiting for unfinished jobs…

3_common/CMakeFiles/common.dir/build.make:88: recipe for target ‘3_common/CMakeFiles/common.dir/protocol/meta_data.pb.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/protocol/meta_data.pb.cc.o] Error 126

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:114: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/post_process.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/post_process.cc.o] Error 126

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:62: recipe for target ‘3_common/CMakeFiles/common.dir/protocol/zmq_msg.pb.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/protocol/zmq_msg.pb.cc.o] Error 126

3_common/CMakeFiles/common.dir/build.make:75: recipe for target ‘3_common/CMakeFiles/common.dir/protocol/meta.pb.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/protocol/meta.pb.cc.o] Error 126

3_common/CMakeFiles/common.dir/build.make:166: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/s3fd_post_process.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/s3fd_post_process.cc.o] Error 126

3_common/CMakeFiles/common.dir/build.make:153: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/rfcn_post_process.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/rfcn_post_process.cc.o] Error 126

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:101: recipe for target ‘3_common/CMakeFiles/common.dir/protocol/common.pb.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/protocol/common.pb.cc.o] Error 126

3_common/CMakeFiles/common.dir/build.make:127: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/classification_post_process.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/classification_post_process.cc.o] Error 126

[ 25%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/segment_post_process.cc.o

[ 28%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/ssd_post_process.cc.o

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:179: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/segment_post_process.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/segment_post_process.cc.o] Error 126

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:192: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/ssd_post_process.cc.o’ failed

[ 30%] Building CXX object 3_common/CMakeFiles/common.dir/src/post_process/yolo2_post_process.cc.o

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/ssd_post_process.cc.o] Error 126

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:205: recipe for target ‘3_common/CMakeFiles/common.dir/src/post_process/yolo2_post_process.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/src/post_process/yolo2_post_process.cc.o] Error 126

CMakeFiles/Makefile2:90: recipe for target ‘3_common/CMakeFiles/common.dir/all’ failed

make[1]: *** [3_common/CMakeFiles/common.dir/all] Error 2

Makefile:129: recipe for target ‘all’ failed

make: *** [all] Error 2

[ 2%] Building CXX object 3_common/CMakeFiles/common.dir/protocol/zmq_msg.pb.cc.o

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

3_common/CMakeFiles/common.dir/build.make:62: recipe for target ‘3_common/CMakeFiles/common.dir/protocol/zmq_msg.pb.cc.o’ failed

make[2]: *** [3_common/CMakeFiles/common.dir/protocol/zmq_msg.pb.cc.o] Error 126

CMakeFiles/Makefile2:90: recipe for target ‘3_common/CMakeFiles/common.dir/all’ failed

make[1]: *** [3_common/CMakeFiles/common.dir/all] Error 2

Makefile:129: recipe for target ‘all’ failed

make: *** [all] Error 2

您好,根据编译的log提示错误信息:

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

/bin/sh: /usr/bin/gcc/bin/aarch64-linux-gnu-g++: Not a directory

如果您使用的是本地交叉编译工具链可以尝试软链接到/usr/bin/gcc/下试试。