程序文件夹下常见的.dll文件、lib文件夹、bin文件夹理解

今天来捋一捋那些安装程序后你不认识,但是它都快认识你了的文件

程序文件夹下常见的.dll文件、lib文件夹、bin文件夹理解_第1张图片

提前话
今天所说的这些文件后缀、命名等都是
windows平台的规范,例如dll后缀的文件,是和动态库相关的文件,网上大多文章都会把它和C/C++语言/Linux关联起来,会让人觉得,只有C/C++ 才有动态库,其实不然:

①动态/静态库是通用的,DLL是windows平台的
②基于Windows平台的程序都可以这样命名
③不仅限C语言,Delphi, Fortran, C#等等,凡是本地执行的都可以使用
④Java通过JNI也可以调用
⑤对应的,linux平台是so库
⑥而Java是通过虚拟机运行的,所以和操作系统脱离,这些库是操作系统层面的内容

你可能感兴趣的:(编译原理,编程语言)