arm交叉编译opencv程序时出错

时间:2013-02-11 10:21:05

标签: linux opencv

arm-linux-g ++ -o samplecam usbcam.c pkg-config opencv --cflags --libs usbcam.c:25:注意:在GCC 4.4中,'va_list'的修改已经改变了 /usr/local/lib/libopencv_calib3d.so:无法读取符号:文件格式错误 collect2:ld返回1退出状态 make: * [usbcam]错误1

1 个答案:

答案 0 :(得分:0)

问题是什么?你是做什么?我假设您的pkg-config获取了构建机器中安装的库的设置(路径/ usr / local / lib表明)。难怪它不会与ARM二进制文件链接。

如果您拥有ARM构建的opencv及其SDK,您应该在配置构建之前将PKG_CONFIG_PATH设置为/opt/crosstoolchain/.../opencv/lib/pkgconfig吗?