Dotcpp  >  编程教程  >  编译器简介  >  C/C++编译器(编程软件)介绍

C/C++编译器(编程软件)介绍

点击打开在线编译器,边学边练

    1. 编译器

        我们在学习编程语言的时候,编译器是必不可少的工具,编译器的功能是把一种语言(高级语言)翻译为另一种语言(低级语言)的程序。

        现代编译器的工作流程一般为:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)。

它的工作原理从源代码到能直接背计算机或虚拟机执行的目标代码的翻译过程(通常为低级语言或机器语言)的翻译过程。然而,也存在从低级语言到高级语言的编译器,这类编译器中用来从由高级语言生成的低级语言代码重新生成高级语言代码的又被叫做反编译器。也有从一种高级语言生成另一种高级语言的编译器,或者生成一种需要进一步处理的的中间代码的编译器(又叫级联)。

     2. 编译器的选择

        关于上面所述的这些编译器,各有千秋,除了IDLE和Pycharm是Python开发工具,上面多种编译器都是可以进行C或者C++的开发,VS系列的编译器更为全面。

        在编译器的选择方面,下载安装都是比较简单的操作。用了这么多款软件,简单的说,如果想要界面比较绚丽,快捷键及功能比较多的同学可以选择VS系列,如果刚入门想要简单接触的可以选择Dev-c++先进行尝试,如果学校有要求可以选择VC6,如果想要进行更深层次的计算机开发,可以去尝试接触Linux系统,关于编译器,选择一款自己喜欢顺手的最为重要。

    3. 兼容性

        在使用软件的时候如果遇到兼容性的问题可以参考下面VC6的设置。

        VC6能在XP系统上完美运行,在win7或win10上可能出现不兼容的情况,我们更改一下即可。

        右键桌面图标进入属性。

vc6.png

        点击兼容性,然后以兼容模式运行这个程序。

vc6.png

        然后打开软件即可。

    4. 激活问题

        我们所涉及到的软件中,由于VS2015我们采用的社区版所以不需要激活,需要激活的有VS2012,如果其他版本的遇到激活问题也可以参考这个版本的激活方式。

        Pycharm在下载的时候可以选择社区版的来避免激活问题,社区版的功能足够初学者使用。

        VMware大家可以先试用,如果喜欢Linux系统可以给自己的电脑装双系统去使用,毕竟在虚拟机里长期使用Linux系统是不现实的,如果长期使用也可以去购买或者找到激活码进行激活。


本文固定URL:https://www.dotcpp.com/course/332

编译器教程
第一章 编译器简介
第二章 编译器教程
第三章 断点调试教程
Dotcpp在线编译      (登录可减少运行等待时间)