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

您所在的位置:网站首页 文件夹的意思和新含义怎么写 程序文件夹下常见的.dll文件、lib文件夹、bin文件夹理解

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

2024-07-05 21:56:07| 来源: 网络整理| 查看: 265

原文:https://blog.csdn.net/qq_43511842/article/details/103696094

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

提前话今天所说的这些文件后缀、命名等都是windows平台的规范,例如dll后缀的文件,是和动态库相关的文件,网上大多文章都会把它和C/C++语言/Linux关联起来,会让人觉得,只有C/C++ 才有动态库,其实不然:①动态/静态库是通用的,DLL是windows平台的②基于Windows平台的程序都可以这样命名③不仅限C语言,Delphi, Fortran, C#等等,凡是本地执行的都可以使用④Java通过JNI也可以调用⑤对应的,linux平台是so库⑥而Java是通过虚拟机运行的,所以和操作系统脱离,这些库是操作系统层面的内容

1.".ini"文件 — 初始化文件“.ini” 文件是Initialization File的缩写,即初始化文件 ,是windows的系统配置文件所采用的存储格式,统管windows的各项配置

.ini , .inc之类的文件,一般是放一些常量或数据库链接语句等,再在需要的页面包含进去,和直接命为 asp 是没什么区别的。

INI文件由节、键、值组成。

节:[section] ------因为INI文件可能是项目中共用的,所以使用[section]段名来区分不同用途的参数区。参数(键=值):name=value注解使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。栗子

2.bin文件夹bin是二进制binrary的英文缩写话说回来,就是可执行的二进制文件,你电脑嘞脑阔子不是只认嘚0和1嘛~

3.".lib"文件和".dll文件"在了解".lib"文件之前,我们得清楚几个点

①首先,程序编译和运行是两个过程

②其次,语言分两种,编译型语言和解释型语言:a.编译型语言里程序执行一般是有编译->链接这两个过程的b.解释型语言没有这两个过程,你可以说没有链接过程,也可以说随时都在链接

③大家看到的静态链接、动态链接实际都发生在编译阶段!

④链接简单来说就是把编译的代码里的对象符号与软件、库中的对象关联的过程

lib文件是静态链接库文件,其中存放的是函数调用的信息,在windows操作系统中起到链接程序和函数的作用。其意义在于代码重用,程序员将常用的功能写成函数,保存为lib文件,在以后编程要实现这些功能的时候,就不需要再重新编写代码,而是直接调用写好的lib文件,这很大程度上减轻程序员的负担。

dll文件是动态链接库文件,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。

对于动态链接,其在运行时,会由操作系统动态加载所需的库动态链接和静态链接主要区别就是加载过程

静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。

这里大家不用太过于纠结,链接是个弱概念,网上的概念可能会有不同,是正常的。

 

圣诞节了,发现一篇关于解释型语言和编译型语言的区别的文章,作为小彩蛋~————————————————版权声明:本文为CSDN博主「赵俸堃是我的名字」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_43511842/article/details/103696094



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭