库-编译libc出的问题libc.a(fstat.o) is referenced by DSO

问题描述

编译libc出的问题libc.a(fstat.o) is referenced by DSO

./arm-none-linux-gnueabi/bin/ld: getStream1: hidden symbol `fstat' in /home/OpencvTest/arm-2009q3/arm-none-linux-gnueabi/libc/usr/lib/libc.a(fstat.o) is referenced by DSO
我是在做海康摄像头开发,但是发现海康没有提供arm板下的sdk,所以我就在网上找了个安卓的海康sdk动态库,安卓程序都能跑起来,但是用库交叉编译时就出问题了!如上面粘贴的代码!求大神们帮忙!!

解决方案

http://blog.csdn.net/xiayu0912/article/details/6236724

解决的办法是在那个hidden symbol前加
attribute ((visibility("default")))

时间: 2024-07-29 16:42:45

库-编译libc出的问题libc.a(fstat.o) is referenced by DSO的相关文章

c语言-vxworks6.8运行调用动态库程序出现找不到libc.so.1

问题描述 vxworks6.8运行调用动态库程序出现找不到libc.so.1 wind river workbench3,2上编译的动态库,在vxworks系统中运行调用动态库的程序,出现找不到libc.so.1的文件,在C盘的搜索一下,有很多的libc.so.1文件,并将该路径添加到调用动态库程序中,运行还是提示找不到libc.so.1,有没有大神遇到这样的问题啊,帮我看一下!!!!!!! 解决方案 自己顶一个,望大神来帮我! 解决方案二: JNI调用动态库.so程序运行时加载动态库canno

冲突-c++boost库编译出问题

问题描述 c++boost库编译出问题 1> Assuming _WIN32_WINNT=0x0501 (i.e. Windows XP target).1>libboost_thread-vc100-mt-1_49.lib(thread.obj) : error LNK2038: 检测到"_ITERATOR_DEBUG_LEVEL"的不匹配项: 值"0"不匹配值"2"(main.obj 中)1>libboost_thread-

如何将内核静态库编译连接到驱动程序中去【转】

转自:http://blog.csdn.net/ganjianfeng2003/article/details/8089551 如何将内核静态库编译连接到驱动程序中去 2010-12-07 08:27 331人阅读 评论(1) 收藏 举报 http://blog.chinaunix.net/u2/61663/showart_2404744.html     刚上邮箱的时候发现一位网友向我询问这个问题,同时发送了一个链接给我了. 上去一看,上面还留有我以前同样的提问,看看时间,都几年前在别人的帖子

openwrt编译链接出,处理方式

问题描述 openwrt编译链接出,处理方式 make toolchain/clean V=99 -j make toolchain/compile V=99 -j 解决方案 这个是问题还是经验分享啊?

数据结构 算法-我自己编的克鲁斯卡尔算法求最小生成树,但是编译不出,求赐教

问题描述 我自己编的克鲁斯卡尔算法求最小生成树,但是编译不出,求赐教 #include "stdio.h" #include "stdlib.h" #include "iostream.h" #define N 10 typedef struct edge { int stvex[N];//边起点 int edvex[N];//边终点 int lowcost[N];//权值,按大小顺序排列 struct edge *next; }edge; in

visual studio-VS 2013的静态库编译,为什么release比debug版本还大?

问题描述 VS 2013的静态库编译,为什么release比debug版本还大? 如题,很奇怪,包括从git下载了开源的项目,里面默认建好的项目也是如此,release比debug的还大?咋回事? 解决方案 一般来说我们总是觉得debug版要大一些,因为它有调试符号.但是也不一定如此,release版可能因为代码优化的关系,产生多个代码路径(比如说,同样的代码,编译器可能产生3份,一份基础版本,一份对intel优化,一份对amd优化,运行的时候选择不同的路径) 或者,对一些函数内联展开,这样也会

java调用matlab编译打包出的jar文件调用randperm问题

问题描述 java调用matlab编译打包出的jar文件在matlab函数中调用了randperm但每次执行所产生的随机数都是一样的如何解决这个问题 解决方案

媒体播放器-Eclipse 添id3tag库 编译不通过

问题描述 Eclipse 添id3tag库 编译不通过 小弟最近在学习<Linux环境C语言编程>在第11章中,作者引入了libid3tag的库,使用sudo apt-get install libid3tag libid3tag-dev下载了该库,头文件<id3tag.h>位于/usr/include. 我使用的eclipse 是使用sudo apt-get install eclipse sudo apt-get install eclipse-cdt的方式安装.我按照如下方式

link环境下,制作一款《订餐软件》,请问从大库中分离出单店的小库,拆分怎么实现?

问题描述 link环境下,制作一款<订餐软件>,请问从大库中分离出单店的小库,拆分怎么实现? link环境下,制作一款<订餐软件>,请问从大库中分离出单店的小库,拆分怎么实现? 解决方案 用sql语句查询,得到数据,然后复制写于新的数据库里. 解决方案二: 给每个店子一个ID,根据此 ID 进行 SQL 查找即可. 解决方案三: 建议在出入库以及库存表中增加店铺的标识,这样通用sql就可以直接查询出任意店铺的数据