文件目录存放位置,bin目录存放什么文件
bin是根目录吗?
bin不是根目录。
(图片来源网络,侵删)BIN是二进制的意思,BIN目录是Web应用程序的默认程序集缓存。一般存放EXE、DLL等文件,应用软件安装后一般都含这个目录。如QQ2010就有BIN目录,存放了QQ一些运用需要的DLL及QQ的启动程序。如果删除该目录下的DLL,那QQ就无法正常启动。BIN目录必须位于网站根目录或虚拟根目录之下,位于普通目录之下无效。位于网站根目录下的BIN对整个站点有效,位于虚拟目录下的BIN对整个目录同样有效。
. bin文件路径有要求吗?
KEIL生成bin文件,根据输入命令的相对\绝对路径来分,有两种方式,都是通过自带的fromelf.exe来生成
2.1 设置绝对路径(个人感觉不是很方便)
(图片来源网络,侵删)绝对路径方式,如果更换电脑等,需要手动修改MDK工具链(formelf.exe)所在路径与项目文件名
1 E:\Keil5\ARM\ARMCC\BIN\fromelf.exe --bin -o ..\PROJECT\YB30_Demo_Test.bin ..\OBJ\YB30_Demo.axf
2、2设置相对路径(极力推荐🤞🎉)
(图片来源网络,侵删)如果希望生成.bin文件输出在当前工程下的指定目录,比如Bin文件夹(如果你没有Bin文件夹也不用担心,会自动生成的,如果你不想用Bin也可以更改为其它:File、Out等等),操作如下:
把下面的内容直接复制到 < User—>Run#1 > 的编辑框中
1 $K\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin\@L.bin !
sd卡中的bin文件是什么?
Bin是文件的名字,里面存放的一般是可执行的二进制文件,所以我们通常使用较大型的软件时都会发现有这个名称的文件夹。
作用:
1、bin目录下存放的是项目调试之后的可运行文件。在bin下有两个文件夹,一个是Debug,另一个是Release,都是自动生成的,是看启动调试时选择哪个就生成哪个文件夹,Release比Debug小,但是这两个文件夹下存放的东西都是一样的。
2、当你调试项目的时候,在Debug文件夹下会生成 项目名称.exe、项目名称.pdb、项目名称.vshost.exe,双击.exe就能运行你的项目。在此文件夹下除了这些,还有一些项目的依赖项,比如 *.dll等,有的需要你自己添加到Debug文件夹下的,比如 *.ini,*.rpt等。
为什么生成bin文件夹?
生成bin文件夹是因为在进行编译器翻译源代码时,程序会将源代码转换为机器码,也就是可执行文件,而这个可执行文件就会被放在bin文件夹中。这样做是为了保持项目的结构和组织,方便开发人员进行管理和调试。同时,这也是一种遵循软件工程规范的良好实践。
在计算机中,BIN是二进制(Binary)的缩写,通常用于描述二进制文件。因此,当你在某个软件中生成“bin文件夹”时,这个文件夹通常用来存储二进制文件、可执行文件等与计算机硬件相关的文件,这些文件可以直接在计算机上运行。
生成“bin文件夹”的常见情况是在软件编译、构建或打包的过程中。在这个过程中,源代码被编译成二进制代码,生成的二进制文件会被存储在“bin文件夹”中。这些二进制文件可能包括可执行文件、库文件、插件等与程序运行相关的文件。生成“bin文件夹”的目的是为了区分源代码和二进制文件,并方便软件部署、安装和运行。
综上所述,“bin文件夹”是存储二进制文件的文件夹,通常用于软件编译、构建或打包的过程中。
到此,以上就是小编对于说明/bin目录中存放的文件都有哪些?的问题就介绍到这了,希望这4点解答对大家有用。