今天,我整理了opencv-master
从下载github
。 随着网页这些说明http://ariandy1.wordpress.com/2013/02/13/raspberry-pi-rasbian-opencv/
,最后OpenCV
编译成功。 但是,当我写了一个简单C++
程序,用它连接-lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_video
,在终端上运行它。 发生错误,说Illegal instruction
。 但是,当我删除了OpenCV
依赖性代码,并重新编译,就可以成功运行。 我怀疑,通过安装的软件包apt-get
有一些错误。 但我无法找到他们。 有谁面对这一问题?
在/etc/apt/sources.list
是:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://www.deb-multimedia.org/ wheezy main non-free
deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free
UPDATE
输出dmesg
是: http://pastebin.com/dsr8mgVY
更新2
的输出ldd
命令是: http://pastebin.com/s7sUQAbk
更新3
“文件”命令的输出是: http://pastebin.com/Q1eaYtjk