什么是库文件?有什么作用?里面是什么内容?谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:53:53

老实说,这个问题比较含糊。
不过,从编程的角度讲,通常有静态库文件和动态库文件。windows静态库文件就是.lib文件,动态库文件就是.dll文件。内容一样,都是将函数封装在一起编译后供自己或他人调用。好处在于编译后的库文件看不到源代码,可保密;同时不会因为不小心修改了函数而出问题,便于维护。
两种库的区别在于静态库被调用时直接加载到内存,而动态库再是在需要的时候加载到内存,不使用的时候再从内存释放。

unix系统的静态库文件和动态库文件后缀分别是.a和.so

不知道是否解答了你的问题?

库就相当于仓库,库文件就是一些经常用到的代码组件dll文件的集合,向windows里的那么多的dll文件就是库文件。库文件又可以分为开发时的库文件,和开发好以后正式运行的库文件(可以称之为服务版库文件),开发版的库文件,文件多,包括很多有用好用的代码,服务版的库文件,只是用来保证正常运行的。文件少。