**************************************************************************************************************************************转载:http://blog.c...
C++类头文件[tdl.h]#ifndef __TEST_DL_H__#define __TEST_DL_H__#include "ctdl.h"class TestDL:public CTestDL{public: TestDL(){}; virtual ~TestDL(){}; virtual ...
分类:
编程语言 时间:
2014-10-17 18:31:37
阅读次数:
253
众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的...
分类:
其他好文 时间:
2014-09-20 15:20:27
阅读次数:
122
TARGET_LIB:=libsqlite3.so
LIBS := -lpthread -ldl
CFLAGS := -g -Wall -shared -fPIC -I. $(LIBS)
CC := mipsel-openwrt-linux-gcc #交叉编译下的编译路径
STRIP := mipsel-openwrt-linux-strip
OBJ := sqlite3.o
all...
分类:
数据库 时间:
2014-08-21 11:34:24
阅读次数:
631
主要内容:1、Linux动态库.so搜索路径编译目标代码时指定的动态库搜索路径;环境变量LD_LIBRARY_PATH指定的动态库搜索路径;配置文件/etc/ld.so.conf中指定的动态库搜索路径;默认的动态库搜索路径/lib;默认的动态库搜索路径/usr/lib。2、通过实例验证五种动态库的搜...
分类:
系统相关 时间:
2014-07-10 14:59:36
阅读次数:
286
在windows下,动态库dll的使用往往伴随着lib的指引,而linux使用动态库和静态库则有较大的不同。
linux静态库和动态库的区别
1. 静态库
名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,编译后的执行程序不需要外部的函数库支持,但是,升级比较麻烦。每一次版本更新都需要重新编译。...
分类:
系统相关 时间:
2014-07-04 07:08:15
阅读次数:
274