如题,本人要在IMX6Q-SDB板子上进行嵌入式开发,现在打算用opencv2.4.11的静态库进行编译,我已經交叉编译生成了对应的静态库和动态库。但是当我在ubuntu主机上进行静态编译时,程序报错(用动态库就没问题,可生成二进制文件),问题如下:
下面给大家看我的Makefile:
画横线的就是我静态库的位置,最下方几个箭头便是我曾经插入“-static”的位置。而且当我用图中动态库编译的时候,是可以生成可执行文件的。下面是程序文件夹和静态库文件夹:
我想请问大家这是什么原因造成了我静态库编译出问题了(动态库是可以的)?