静/动态库
惜海
python,java语言使用linux操作系统和windows操作系统嵌入式开发android开发熟悉
展开
-
linux下动态链接库的使用-dlopen dlsym dlclose dlerror
source : http://www.eifr.com/article.php?id=1766dlopen基本定义功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( const char * pathname, int mode ); 函数描述: 在dlopen的()函数以指定模式打开指原创 2013-06-13 20:49:13 · 874 阅读 · 0 评论 -
linux下动态链接库的使用-dlopen dlsym dlclose dlerror
source: http://www.eifr.com/article.php?id=1766&page=2Linux下的dlopen、dlsym、dlclose 相当于windows平台的LoadLibrary、GetProcAddress 、FreeLibrary,可以在运行时动态加载动态库,使用其中的导出函数。但是局限在于,这样仅仅能够导出全局函数,而不能导出类的方法。所原创 2013-06-13 22:25:44 · 1493 阅读 · 0 评论 -
Linux平台gcc和动态共享库的基础知识
source: http://www.iteye.com/topic/261176对大多数不从事Linux平台C语言开发的人来说,GNU gcc的一套工具和Linux平台的共享库的使用还是十分陌生的,其实我也不太熟悉,姑且写点基础知识,权当做备忘吧。一、GNU gcc的编译工具用法我们先来写一个简单的C程序:hello.cC代码 #includ原创 2013-06-13 17:17:07 · 772 阅读 · 0 评论 -
make报错:"/usr/bin/ld: cannot find -lXXX"
source: http://molinux.blog.51cto.com/2536040/716010在编译php时报错如下:# make。。。/usr/bin/ld: cannot find -lltdlcollect2: ld returned 1 exit statusmake: *** [libphp5.la] Error 1原创 2013-06-14 12:30:57 · 6099 阅读 · 0 评论 -
Dynamically Loaded (DL)
source : http://blog.chinaunix.net/uid-26285146-id-3262288.html在读HAL相关源码的时候发现这两个函数 简而言之,共享对象通过dlopen动态打开动态库的加载完成后,返回一个句柄,通过dlsym定位到你需要执行的函数指针然后可以在程序中使用 dlopen -- open a dynamically linked原创 2013-06-13 22:24:28 · 874 阅读 · 0 评论 -
Linux下动态库的生成和使用
from : http://www.oschina.net/question/54100_32476一.动态库的基本概念1. 动态链接库是程序运行时加载的库,当动态链接库正确安装后,所有的程序都可以使用动态库来运行程序。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。库中函数和变量的地址是相对地址,不是绝对地址,其真实地址在调用动态库的程序转载 2013-06-05 17:36:34 · 808 阅读 · 0 评论 -
linux下的动态库(转)
source: http://www.cnblogs.com/dc2011/archive/2011/12/22/2297944.htmlinux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连转载 2013-06-05 18:30:45 · 1020 阅读 · 0 评论 -
开发板的动态库加载问题
http://blog.163.com/seven_7_one/blog/static/162606412201102882946483/对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。 具体说来,动态链接器ld.s原创 2013-07-05 17:15:15 · 1743 阅读 · 0 评论