当前位置: 技术问答>linux和unix
关于交叉编译的问题
来源: 互联网 发布时间:2017-04-25
本文导语: 请问在交叉编译过程中如果用到动态链接库的话,动态链接库是不是也是交叉编译过的?例如交叉编译一个opencv的程序,那用到的opencv的动态链接库应该是交叉编译过的,也就是说opencv在编译安装的时候指定的编译器...
请问在交叉编译过程中如果用到动态链接库的话,动态链接库是不是也是交叉编译过的?例如交叉编译一个opencv的程序,那用到的opencv的动态链接库应该是交叉编译过的,也就是说opencv在编译安装的时候指定的编译器是arm-linux-g++。那在opencv在宿主机上安装的过程中,那些依赖库也必须是交叉编译过的吗?
|
请问在交叉编译过程中如果用到动态链接库的话,动态链接库是不是也是交叉编译过的?
对头,动态库也交叉编译好的,并且,在target平台运行的时候,该动态库还必须存在。
对头,动态库也交叉编译好的,并且,在target平台运行的时候,该动态库还必须存在。
|
很简单的一个例子, 你写两个文件,如果都用gcc 来编译,是不是可以调用另一个文件里的函数,如果你一个是用的gcc 编译,另一个用的是arm-linux-gcc 编译的,你看能不能调用? 不过这样的话连编译都编译不过!