动态库是执行代码与库代码分离,代码执行过程中才去动态的寻找库文件。 优点:可以多段代码共用一个库文件,而不用多个拷贝。 缺点:因为未整合到一起,执行代码移植时,动态库也得移植,否则程序无法运行。
静态库是执行代码与库文件编译成一个文件。 优点:代码封装在一起,移植时拷贝一个文件即可运行。 缺点:因为每个执行代码都把库文件代码引进来,文件比较大,系统消耗大。
有所收获,呵呵。