专栏算法工具链使用docker1.1.60版本 make 就

使用docker1.1.60版本 make 就

已解决
xiaodong2023-07-21
31
8

用户您好,请详细描述您所遇到的问题,这会帮助我们快速定位问题~

1.芯片型号:J5
2.天工开物开发包OpenExplorer版本:J5_OE_1.1.60等
3.问题定位:板端部署
4.问题具体描述:make -j8 报错

oot@7fe433e458a7:/mnt/xiaodong/model-inference/build# cmake --build .

Scanning dependencies of target test_app

[ 50%] Building CXX object CMakeFiles/test_app.dir/main.cc.o

[100%] Linking CXX executable test_app

/opt/gcc-ubuntu-9.3.0-2020.03-x86_64-aarch64-linux-gnu/bin/../lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: cannot find -lcnn_intf

collect2: error: ld returned 1 exit status

make[2]: *** [CMakeFiles/test_app.dir/build.make:84: test_app] Error 1

make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/test_app.dir/all] Error 2

算法工具链
评论1
0/1000
  • 颜值即正义
    Lv.2

    gnu/bin/ld: cannot find -lcnn_intf

    这句意思是编译过程找不到cnn_intf对应的库文件

    是否能正常编译OE包的示例程序,如horizon_runtime_sample?

    可以再检查一下环境相关的配置。

    2023-07-21
    0
    7
    • xiaodong回复颜值即正义:

      您好 我这边使用1.1.52a环境编译没有问题,换成1.1.57 和1.1.60就会报这个错误。环境是按照说明文档进行设置的如下:

      # 为arm定义gcc路径
      LINARO_GCC_ROOT=/opt/gcc-ubuntu-9.3.0-2020.03-x86_64-aarch64-linux-gnu/
      export CC=${LINARO_GCC_ROOT}/bin/aarch64-linux-gnu-gcc
      export CXX=${LINARO_GCC_ROOT}/bin/aarch64-linux-gnu-g++

      cmake ..

      make -j8

      2023-07-21
      0
    • 颜值即正义回复xiaodong:

      1.1.60能执行horizon_runtime_sample/code/build_j5.sh进行正常编译吗

      2023-07-21
      0
    • xiaodong回复颜值即正义:

      就是编译的时候报这个错 同样的程序 换成1.1.52a可以编译通过 换成1.1.57 和 1.1.60就会报这个错误

      2023-07-24
      0
    • xiaodong回复颜值即正义:

      我编译自己写的程序 换成1.1.52a可以编译运行通过 换成1.1.57和1.1.60就报这个错误

      2023-07-24
      0
    • 颜值即正义回复xiaodong:
      想让你验证下1.1.60的runtime_sample编译主要是想排查下是不是编译器路径或者OE包本身的问题
      2023-07-24
      0
    • xiaodong回复颜值即正义:

      我是从官网拉下来干净的docker镜像 也是按照文档操作进行的编译,如果是OE包问题 docker 镜像为什么可以正确加载

      2023-07-24
      0
    • 颜值即正义回复xiaodong:
      可以再检查下环境变量是在docker里配的还是在docker外配的。另外还有gcc-linaro-6.5.0-2018.12-x86_64_aarch64-linux-gnu 这个也可以试一下
      2023-07-24
      0