一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory ...
分类:
其他好文 时间:
2014-10-15 20:20:01
阅读次数:
227
继续完善Hello World,建立它的共享库, 包括静态库和动态库。 本节的任务: 1,建立一个静态库和动态库,提供HelloFunc函数供其他程序编程使用,HelloFunc
向终端输出Hello World字符串。 2,安装头文件与共享库。 3, 编写一个程序使用创建的共享库(静态库和动态库)...
分类:
其他好文 时间:
2014-10-02 13:32:43
阅读次数:
551
linux下的文件结构,看看每个文件夹都是干吗用的/bin二进制可执行命令/dev设备特殊文件/etc系统管理和配置文件/etc/rc.d启动的配置文件和脚本/home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib标准程序设计库,又叫动态链接共享库,作用类似win..
分类:
系统相关 时间:
2014-09-29 16:13:02
阅读次数:
254
cannot load shared object file undefined symbol场景:共享库里引用了主程序一个符号,结构编译的时候没问题,运行时用 dlopen 打开共享库报上述错误原因:共享库使用的这个符号在主程序里没有任何调用,所以编译主程序时改符号没有被导出。需要在编译主程序时添...
分类:
其他好文 时间:
2014-09-25 16:08:09
阅读次数:
145
请问大家ndk中LOCAL_SHARED_LIBRARIES LOCAL_LDLIBS什么区别啊 我先是编译了一个.so 然后在此次编译的使用调用,请问用LOCAL_SHARED_LIBRARIES和LOCAL_LDLIBS什么区别啊,我用后者能编译通过,用前者不行呢,谢谢!!1.共享库放在其他程序...
分类:
其他好文 时间:
2014-09-22 01:47:41
阅读次数:
449
一、环境介绍VMwareWorkstation9.0+RedHat5.1Enterprise+jdk1.7.0二、第一个使用JNI的hello程序步骤1、编写一个使用jni调用的简单Java程序packageorg.bt.test
publicclassHelloJni{
privatenativeStringgetHello();//申明本地函数
//加载共享库
static{
System.loadLibrary("bi..
分类:
系统相关 时间:
2014-09-14 02:36:07
阅读次数:
307
VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) 不是真实当前应用进程所占用的内存。 内存分配的原理从操作系统角度来看,进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)。1、brk是将数据段(.data)的最高地址指针_e...
分类:
移动开发 时间:
2014-09-13 18:29:15
阅读次数:
242
??
1静态库和共享库
*本节就如何创建和使用程序库进行论述。所谓“程序库”,简单说,就是包含了数据
和执行码的文件。其不能单独执行,可以作为其它执行程序的一部分来完成某些功能。库的
存在,可以使得程序模块化,可以加快程序的再编译,可以实现代码重用,可以使得程序便
于升级。程序库可分静态库(static library)和共享库(shared
object)。
...
分类:
其他好文 时间:
2014-09-11 20:59:32
阅读次数:
288
/bin:存放最常用命令; /boot:启动Linux的核心文件;
/dev:设备文件;
/etc:存放各种配置文件;
/home:用户主目录;
/lib:系统最基本的动态链接共享库;
/mnt:一般是空的,用来临时挂载别的文件系统;
/proc:虚拟目录,是内存的映射;
/sbin:系统管理员命令...
分类:
系统相关 时间:
2014-09-06 10:54:33
阅读次数:
256
想必很多人都遇到过这样的事情,需要写一个共享库,这个库又不能让所有的人都了解里面是怎么实现的,所以只能提供一个库出来供项目使用,可能是处于保密、核心业务的需要,这些都能够理解。笔者也写了一个简单的东西测试了一下,里面还是有不少东西。 “collect2: error: ld returned 1 exit status”首先就遇到了这个问题。查了一下,这种错误网上说法也一大堆,起作...
分类:
其他好文 时间:
2014-09-05 19:58:41
阅读次数:
181