Toybrick

标题: 使用Debian10编译isp出现编译链接的错误 [打印本页]

作者: cr7jj    时间: 2020-3-4 09:44
标题: 使用Debian10编译isp出现编译链接的错误
TB-RK3399ProD Debian 系统  gcc  version (4:8.3.0-1).

sudo apt install rockchip-isp 安装isp库
使用编译链接-lcam_engine_cifisp -lcam_ia
gcc编译出现以下错误
  1. /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/8/../../../aarch64-linux-gnu/libcam_ia.so: undefined reference to `std::ostream::operator<<(int)'
  2. /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/8/../../../aarch64-linux-gnu/libcam_engine_cifisp.so: undefined reference to `__cxa_rethrow'
  3. /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/8/../../../aarch64-linux-gnu/libcam_engine_cifisp.so: undefined reference to `typeinfo for std::bad_weak_ptr'
  4. /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/8/../../../aarch64-linux-gnu/libcam_ia.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
复制代码

网上说是gcc新旧版本不兼容,编译链接错误
请问如何解决?





作者: jefferyzhang    时间: 2020-3-4 14:39
你这是c++的代码,要用g++编译,不是gcc
作者: Ptolemaeus    时间: 2021-3-11 09:01
官方源里没有编译好的吗?




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3