交叉编译_静态库的问题

chubin1989 chubin1989 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在手上有一块arm开发板,装的是linux,上面没有GCC等东西,是块阉割版空板,只有基本linux系统。
我想在上面跑一个我编写的程序,于是在自己的PC的虚拟机上装了个Ubuntu和Eclipse,有实验过一个交叉编译程序,成功了,但是只用到基础的库,系统中都有,我现在在Ubuntu上装了Opencv,但arm板上不想装,
问题1:是否能够通过静态库链接的方式将opencv中用到的库函数全封装到我交叉编译中的程序里,直接在arm上跑?
问题2:我在Ubuntu的eclipse上用自己写的makefile build的时候有问题如下,我直接用-o可以编译出.o文件,但是加上-static后并不能编译通过,错误为undefined reference to “cvXX”的函数,并没有报找不到头文件,只是错误显示这些cv函数未定义,请问怎么解决?
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
chubin1989
其他硬件开发 2,432 成员 4,281 内容