当前位置: 技术问答>linux和unix
动态库与静态库在linux与windows下的调用??
来源: 互联网 发布时间:2016-10-26
本文导语: 动态库与静态库在linux与windows下的调用有何不同,比如说静态库在linux下先拷贝到内存,运行时可以将库文件删除,程序可以继续执行,而在windows下则不行,这是不是真的。这两种库在这两种系统下的调用方式是怎么...
动态库与静态库在linux与windows下的调用有何不同,比如说静态库在linux下先拷贝到内存,运行时可以将库文件删除,程序可以继续执行,而在windows下则不行,这是不是真的。这两种库在这两种系统下的调用方式是怎么样呢,高手讲解一下,个人理解有点乱,谢谢
|
http://blog.csdn.net/ww2000e/archive/2010/01/19/5212750.aspx linux的看这个
|
推荐你看本书:
CSDN有的下
http://download.csdn.net/source/331053
CSDN有的下
http://download.csdn.net/source/331053
|
> 比如说静态库在linux下先拷贝到内存,运行时可以将库文件删除,程序可以继续执行
这句话不对吧。
静态库在链接的时候就被复制到可执行文件的代码段里去了。那个*.a文件在你程序运行的时候没有存在的必要。
这句话不对吧。
静态库在链接的时候就被复制到可执行文件的代码段里去了。那个*.a文件在你程序运行的时候没有存在的必要。
|
书不错