交叉编译 linux库,linux交叉编译和动态库/链接

我正在努力为BeagleBoard开发。

因此我安装了CodeSourcery SourceryG ++ Lite Toolchain。

我想使用opencv库。所以我将源码下载到我的Ubuntu devolepment系统中,并使用gcc编译为共享库并安装了该库。

当我为x86架构构建helloworld应用程序时,一切都很好。

现在,我想用ARM架构的其他工具链编译相同的应用程序。

编译/链接时,我得到这些警告/错误:

john@ubuntu:~/Downloads/BeagleTest$ arm-none-linux-gnueabi-g++ -c ImageProcessing.cpp -o ImageProcessing.o -I/usr/local/include

cc1plus: warning: include location "/usr/local/include" is unsafe for cross-compilation

john@ubuntu:~/Downloads/BeagleTest$ arm-none-linux-gnueabi-g++ -c Main.cpp -o Main.o -I/usr/local/include

cc1plus: warning: include location "/usr/local/include" is unsafe for cross-compilation

john@ubuntu:~/Downloads/BeagleTest$ arm-none-linux-gnueabi-g++ -oApplication -L/usr/local/lib Main.o ImageProcessing.o -lopencv_core

/usr/local/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: warning: library search path "/usr/local/lib" is unsafe for cross-compilation

/usr/local/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /usr/local/lib/libopencv_core.so when searching for -lopencv_core

/usr/local/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lopencv_core

collect2: ld returned 1 exit status显然,即时通讯使用相同的include-directories和library-pathes,如im用于x86架构。这不起作用。但我需要做什么?我必须交叉编译opencv库吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269513.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

poj 2109 Power of Cryptography

Power of CryptographyTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 18408 Accepted: 9292题目大意 给出两个数n,k要你求个数ans ans^nk关于题目中的数据范围全然能够用double完爆 不是必需用到二分高精度可是double类型尽管能表示10^(-307) ~ …

JAVA中文支持指南(Vera Yuanti)

在本指南中假设你已经安装了ttf-vera-yuan字体包,如果你还没有安装的话,请使用下面的命令: 代码: sudo apt-get install ttf-vera-yuan 1、首先安装Sun的J2SDK1.5包 代码: sudo apt-get install sun-j2sdk1.5 2、然后进入J2SDK的库目录 cd /u…

linux可以使用的远程管理,linux下可以使用以下()方法进行远程管理

linux下可以使用以下()方法进行远程管理更多相关问题1013的倒数是______;______和14互为倒数.12的倒数是______,______的倒数为47.试说明按年度计划分配率分配制造费用的特点、适用范围和优缺点。试说明材料费用分配的基本方法。什…

解决在工具栏Chrome图标上点击右键会显示“常去网站”和“最后关闭网站”的问题...

在工具栏Chrome图标上点击右键,可以“打开新窗口”或“打开新的隐身窗口”很方便,但是在其他电脑上尝试该操作时,发现有些情况下还会显示“常去网站”和“最后关闭网站”。如果关闭之? 经过摸索,发现方法如下&#xff…

JIRA介绍- 一个专业优秀的缺陷跟踪管理软件

一个令人惊奇的软件工具.JIRA易于安装和使用,良好的性能以及灵活的可配置性.JIRA的优势: 1.部署简单可以在很短的时间内部署JIRA,管理项目中的缺陷.2."零"学习时间 JIRA是B/S架构,简单易用,维护管理方便.3.跟踪项目质量 JIRA为您提…

linux centos 分区,linux centos 分区

1、查看硬盘[rootlocalhost ~]# fdisk -l2、使用fdisk命令分区[rootlocalhost ~]# fdisk /dev/sdb(此处为设备名称)常用命令:d 删除一个分区l 显示已知的文件系统类型。 82为Linux swap分区, 83为Linux分区m 显示帮助菜单n 新建分区p 显示分区列表q 不保…

Navicat工具安装及建表语句

Navicat工具安装安装:一路下一步即可Navicat工具使用连接: 连接名称:自定义 主机名称或IP地址:默认为localhost 端口:默认3306 用户名:默认root 密码:123456双击创建的连接-->变成绿色&#…

linux vlc流媒体服务器,vlc media server rtsp 流媒体服务器搭建成功经验分享

vlc 由videolan.org 出品,开源免费的一款本地和网络播放器,支持个音视频格式非常多,还可以用来搭建 rtsp 流媒体服务器,非常好用,支持的平台很多:windows、mac、linux都可以用,可以做点播、多播…

基于redis 内存数据库简单使用

在ecplise中使用内存数据的客端户,前提要准备要下载两个jar包 commons-pool2-2.0.jar jedis-2.4.2.jar 前提准备做好了,那我们就开启redis的服务,打开一个命令窗体输入例如以下命令:redis-server 或redis-server redis根目\redis.conf se…

李连杰年度巨作霍元甲主题曲:周杰伦唱

年末最受人期待的影片《霍元甲》即将全球公映了,视李连杰为偶像的周杰伦将全权负责影片主题曲的创作。而在1月10日,这首电影同名新作已经通过全亚洲50家电台同众多歌迷和影迷见面了。 按周董的话说,这首歌就是在《双截棍》和《龙拳》的基础上…

linux扩大 boot分区大小,Ubuntu扩大boot空间

Ubuntu安装时按一般情况,BOOT分配了100MB,不久升级就显示空间不足。 刚开始还能删除旧的内核解决问题,后来删了旧内核也不够。决定扩大一下BOOT分区大小。 用GParted工具发现,不好扩大,后面没有空间,想缩小…

[Noi2014]随机数生成器

来自FallDream 的博客&#xff0c;未经允许&#xff0c;请勿转载&#xff0c; 谢谢。 n,m<5000 前面生成的一堆数列 意义不明 实际上就是给你一个矩阵求排序后字典序最小的路径序列 发现(1,1)->(n,m)在选了(x,y)之后就变成了选(1,1)->(x,y)和(x,y)->(n,m) 所以直接…

Inherts

在http://mqingqing123.cnblogs.com/archive/2006/01/14/317162.html里&#xff0c;我介绍了CodeFile来取代Codebehind&#xff0c;可能你会感觉疑惑&#xff1a;ASP.NET工作组花费了很大的时间建立了与.NET1.1不同的后台文件模型&#xff0c;为什么没有更改.NET1.1的Inherits呢…

通孔的作用是什么linux,电路板空洞的作用是什么 如何区分PTH与NPTH两种通孔

如果你有机会拿起一片电路板&#xff0c;稍微观察一下会发现这电路板上有着许多大大小小的孔洞&#xff0c;把它拿起来对着天花板上的电灯看&#xff0c;还会发现许多密密麻麻的小孔&#xff0c;这些孔洞可不是放在哪里摆好看的&#xff0c;每个孔洞都是有其目的而被设计出来的…

Django Step by Step中文版,推荐一下

Diango是Python的一个快速Web开发框架&#xff0c;称为Python的ROR&#xff0c;在limodou的Blog里已经推荐了很久&#xff0c;元旦前后也学习了一下&#xff0c;最近很懒&#xff0c;什么都没有干。文档地址&#xff1a;http://www.woodpecker.org.cn/obp/django/django-stepby…