① c程序编译bin
bin既是二进制文件,而exe则是PE文件编译链接的过程是:源代码->(编译)->[段落的]二进制代码->(链接)->PE文件要得到二进制文件,则只需执行编译的过程即可。建议你用TC,即16位的C/C++编译器,这样的编译器编译的程序不会像32位的程序那样有很多的区块!区块多了,就无法做成BIN了,多区块就需要表来描述!写完代码后手动运行编译器,编译出OBJ文件,这便是二进制文件,然后用OBJ2BIN(或者OBJ2COM)把OBJ转成BIN即可!
② 单片机内部基本原理 bin文件如何跑起来 编译器做了什么
无论是单片机还是cpu内部主要有三种部件 ALU 控制器 寄存器。
这个要从编译器开始讲起,编译器会给你编写的软件增加一个头部,无论是MDK还是IAR等等,这个头部是做了什么工作那?头部主要利用单片机寄存器上电后从FLASH将全局变量以及全局未初始化变量搬移倒RAM,增加堆栈 复位 中断向量表 才开始从flash读取你编写的程序,因为编译器已经把程序整个编码为机器码放在flash,有不太了解机器码的可以再去了解,机器码主要是运算加减搬移的那些操作,只不过单片机它就认识了。
单片机内部的控制器读取flash的机器码,通过内部R0-R15做数据中转和RAM交换数据,通过ALU做运算,ALU非常擅长做逻辑的运算,寄存器是存放需要暂存处理的数据,使得它跑了起来。
编译器----编译器的程序----bin文件----机器码----运行
③ 谁能解释一下bin目录下一般放的是什么文件
bin目录下存放的是项目调试之后的可运行文件。
在bin下有两个文件夹,一个是Debug,另一个是Release,都是自动生成的,是看启动调试时选择哪个就生成哪个文件夹,Release比Debug小,但是这两个文件夹下存放的东西都是一样的,当你调试项目的时候,在Debug文件夹下会生成 项目名称.exe、项目名称.pdb、项目名称.vshost.exe,双击.exe就能运行你的项目。
在此文件夹下除了这些,还有一些项目的依赖项,比如 *.dll等,有的需要你自己添加到Debug文件夹下的,比如 *.ini,*.rpt等。
我知道的大概就这些,你也可以去书店买点书看看。
----------希望这些对你有帮助
④ bin后缀 是什么文件
bin后缀的是一种二进制文件,它的用途是根据用户系统或者电脑内的应用而定 的。这是文件格式binary的缩写。极品飞车安装包后缀名为.bin的文件就是虚拟光驱文件。
值得一说的是后缀名为".bin"的文件,只是代表它是binary格式。例如虚拟光驱文件常用".bin"作为后缀,但并不说明所有的bin文件都是虚拟光驱文件。
⑤ BIN文件怎么打开
如果是光盘镜像文件,可以使用UltraISO之类的软件打开,也可以转换为ISO格式,或加载到虚拟光驱里,当光盘使用。
BIN文件是一种二进制文件,通过虚拟光驱软件是可以打开BIN文件的,也有用户将系统备份为BIN文件,便于下次重装系统时进行读取。
二进制文件,其用途依系统或应用而定。一种文件格式binary的缩写。一个后缀名为".bin"的文件,只是表明它是binary格式。比如虚拟光驱文件常用".bin"作为后缀,但并不意味着所有的bin文件都是虚拟光驱文件。
一般来讲是机器代码,汇编语言编译后的结果(磁盘操作系统下汇编语言编译后与".com"文件相类似),用debug、WINHEX,U_EDIT等软件可以打开(通常不一定能看得懂是些什么除非学习过汇编语言)。这类 所有的文件,无论后缀名是什么,一律分为两种格式".text" 和".binary"。
⑥ bin文件是什么文件格式
bin文件的文件格式是二进制文件。
⑦ bin是什么文件格式
binary的缩写,二进制文件,其用途依系统或应用而定 。
也就是说,一般来讲是机器代码,汇编语言编译后的结果,(DOS下汇编语言编译后与.com文件相类似),用debug、WINHEX,U_EDIT等软件打开(通常不一定能看得懂是些什么除非精通汇编语言)
所有的文件, 无论后缀名是什么, 一律分为两种格式. text 和 binary.
一个后缀名为.bin的文件, 只是想表明它是binary格式.,但并不表明它与某种应用程序有必然的联系性.比如虚拟光驱文件常用.bin作为后缀,但并不意味着所有.bin文件都是虚拟光驱文件。
⑧ mpc文件和BIN文件的区别
Bin属于进制文件,MPC编译工具语言转化为目标不一样。
1、MPC是一个用来从mpc文件中生成不同编译工具所支持的项目文件的工具。MPC项目文件是构造单一编译目标的源文件的集合。MPC使用平台特定的输入和mpc文件一起生成不同编译工具所支持的项目文件,如:makefile,VisualC++工作区和项目文件,VisualStudio解决方案和项目文件,等。
2、Bin文件是二进制文件,它的使用取决于系统或应用程序。后缀为[]的文件。bin]仅表示它是二进制格式。比如,【。bin]经常被用作虚拟光盘文件的后缀,但这并不意味着所有[。文件是虚拟光盘文件。
⑨ C语言编译bin文件时可以调用printf函数吗为什么
看不懂你的问题。bin文件你是指编译为可执行文件?
当然可以,printf函数是C语言的标准库函数,任何C语言编译器都能支持。