vc++ 6.0里面的compile、build、go三个按钮是什么区别?




vc++ 6.0里面的compile、build、go三个按钮是什么区别? 还有编译和链接是什么区别和联系?




最佳答案


compile:编译成目标文件 
build:生成exe或DLL、lib等(其中包括了编译和链接的过程) 
go;运行 


编译器先进行预处理,然后对.cpp源文件进行单独编译生成各自的obj,然后把这些obj文件链接成exe。
编译器负责将源代码文件转换成对象模块,而链接器可使用这些对象模块来创建可执行的程序
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
拿起了大一时候学过的C++,我记得那个时候,连创建一个文件都不会,现在都后悔的要死,而现在,接触这个开发工具,显得那么亲切,
真想立刻学会他。


compile的功能是编译,在JAVA的IDE中,这一步是在敲代码的时候,自动帮你完成的,也就是一边敲代码,一边自动检测,所以
你漏掉一个逗号,eclipse会提示错误。而VS6.0他需要你敲完代码,才去编译的,把高级语言转换成低级语言。
Build的意思是将代码都统一起来,相当于编译好以后的是砖头,而build是将砖头建成了房子,而房子就是我们需要的程序 exe程序。
感叹号按钮是执行,相当于我们打开了build生成的exe程序,你可以完全的理解成这是一个快捷键。当然比快捷键有更多的功能,
比如你没有编译,那么他会先编译--build然后再执行程序。

这就是三个按钮我自己的理解。