一.编辑器、编译器 1.编辑器:编辑器,就是基于对一个文件、一个视频、一串数字等进行编辑或者再次编辑的工具。 2.编译器:编译器,就是能够识别代码中的词汇、句子以及各种特定的格式,并将他们转换成计算机能够识别的二进制形式的工具。(一般是把高级语言转换为低级语言) 3.区别:编辑器像是一个加工软件,如音乐编译器可对MP3等音频文件进行任意的编辑、裁剪和合并,编译器更像是一个给计算机看的翻译软件。 4.好用的编辑器:如NodePad++,GNU Emacs,Sublime Test,Atom等。 二.源代码文件、可执行文件、“xxx.sln”、项目文件、文本文件 1.源代码文件:源程序文件是是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。 2.可执行文件:可执行文件 (executable file) 指的是可以由操作系统进行加载执行的文件。在不同的操作系统环境下,可执行程序的呈现方式不一样。 3.xxx.sln:sln通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。简单来说sln就是打开文件的索引。 4.项目文件:一般而言windows系统下的系统文件就是项目文件。 5.文本文件:文本文件是一种由若干行字符构成的计算机文件。(文本文件是指一种容器,而纯文本是指一种内容) 三.IDE 1.IDE:集成开发环境。是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。 2.联系:IDE一般包括编辑器、编译器、调试器。 3.常用的IDE:Dev C++、Visual Stdio。 四.在Visual Studio中,按一下ctrl+F5“直接运行”.c或.cpp文件 1.原理:在Visual Studio中,ctrl+F5的意思是"开始执行(不调试)",即启动目标文件,但是不附加调试器。 五.g++和gcc 1.编译阶段g++可以调用gcc。 2.对于c后缀的文件,gcc将其作为c程序,g++将其作为c++程序;对于.cpp后缀的文件,gcc和g++都将其作为c++程序。 相关文章: