交叉编译_静态库的问题
我现在手上有一块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函数未定义,请问怎么解决?
我想在上面跑一个我编写的程序,于是在自己的PC的虚拟机上装了个Ubuntu和Eclipse,有实验过一个交叉编译程序,成功了,但是只用到基础的库,系统中都有,我现在在Ubuntu上装了Opencv,但arm板上不想装,
问题1:是否能够通过静态库链接的方式将opencv中用到的库函数全封装到我交叉编译中的程序里,直接在arm上跑?
问题2:我在Ubuntu的eclipse上用自己写的makefile build的时候有问题如下,我直接用-o可以编译出.o文件,但是加上-static后并不能编译通过,错误为undefined reference to “cvXX”的函数,并没有报找不到头文件,只是错误显示这些cv函数未定义,请问怎么解决?
...全文
相关推荐
qt交叉编译静态库
各位童鞋,资源里有编译好的海思Hi3531a的qt静态库,以及静态编译qt的脚本。如果您想自己编译,可以到官网下载qt5.7.0源码进行编译。我的交叉编译环境是ubuntu14.04 32bit
android编译openssl静态库.a 动态库.so
android编译openssl静态库.a 动态库.so 1)make_static.sh 编译静态库 2)make_share.sh 编译动态库
Qt交叉编译后aarch64-linux-gnu-成功运行在Zynq UltraScale+MPSoC上
Qt交叉编译后aarch64-linux-gnu-成功运行在Zynq UltraScale+MPSoC上,文件详细记录的整个过程,因为是公司项目需要,所以每一步都是亲自验证,其中还包括了Qt编译后的文件、最终的工程源码,以及解决了整个过程中很多不常见的错误,还添加了软键盘,解决了软键盘背景全黑以及软键盘没有中英文显示问题。最后展示了Qt交叉编译后在板子上运行的Qt界面。
libuv静态库
iOS版本libuv.a静态库,支持i386 armv7 armv7s x86_64 arm64
CUPS打印AndroidNDK 静态库
CUPS打印AndroidNDK 静态库


其他硬件开发
