本文解决的问题:
1.编译器,集成开发环境的区别
2.源文件,目标文件,库文件是什么
3.什么是编辑器、编译器和链接器
有关库文件,请参考我的博客 lib,dll区别 及 VS中如何添加lib,dll
1.集成开发环境: “集成”二字就是字面意思,集成开发环境整合了编辑器、编译器、链接器,调试,部署,乃至代码版本管理等功能于一体,为了方便程序员编写,编译,调试程序和部署程序。
以下内容转载于 编辑器、编译器和链接器
2.编辑器、编译器和链接器
编辑器、编译器和链接器是使用C语言进行开发所需要的三个最基本的工具,而且也是最小的工具集,缺一不可。
从图所示的一个可以运行的程序的生成过程,就可以看出编辑器、编译器和链接器在这条可执行程序”生成链”上所处的位置了。从键盘一句一句敲出代码到一个可以在操作系统上运行的程序,必须经过这三个工具的处理才可以。接下来逐个看一看这三个程序的作用。
1.编辑器
编辑器的作用就是将我们在键盘上的敲击转换成写有代码的文件,这个文件被称为程序源文件,或者直接叫做源文件。