Bin文件

那什么是bin文件呢?为什么这么关键?

Bin (binary)既是:二进制, 里面存放的一般是可执行的二进制文件二进制即是机器代码,汇编语言编译后的结果
我们编译的是高级语言,把高级语言翻译为机器语言后,才能被计算机执行。
以下是机器语言:看到这个,对比一下,感觉咱们学习的高级语言简单多了。

 

这些二进制文件都在bin\Debug中,我们知道了什么是bin,那么Debug呢?
世界最早的一批程序设计师之一,葛丽丝·霍波,有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如DOS系统中的调试程序,程序名称就叫DEBUG。

 

有些人编译的生成的程序会放在bin文件夹内???
1.显得专业,很多软件发行然后在客户机器上安装后,主程序就是在安装目录的bin文件夹下的
2.对于用户 来说,什么Release什么debug不重要,重要的是有二进制exe,也就是bin。
3.规范化!执行文件放一起(dll啊,OCX啊,exe等),外部公共头文件放一起,lib库放一起,文档DOC放一起....

 

 

posted @ 2017-10-26 17:40  ProZkb  阅读(834)  评论(0编辑  收藏  举报