编译器(编程软件)下载及安装教程

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

    1. 编译器

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

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

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

        初学者在接触编程语言的时候会遇到如何下载、如何正确使用等问题,本章内容能够帮助初学者迅速的完成下载安装及初步使用,我们将要介绍的编译器分别为:

编译器                                          链接

1583926753109237.jpg

VC6

                    

                                    VC6下载及安装

                                      VC6使用方式

cb.png

CodeBlocks


                              CodeBlocks下载及安装

                                CodeBlocks使用方式

1583926944777800.png

Dev-C++


                              Dev-C++下载及安装

                                Dev-C++使用方式

1583926999510988.jpg

C-Free 5



                               C-Free 5下载及安装

                                C-Free 5使用方式

1583927089742220.jpg

VS2008


                                VS2008下载及安装

                                 VS2008使用方式

1583927342159391.jpg

VS2010



                             

                                VS2010下载及安装

                                 VS2010使用方式

1583927425457530.jpg

VS2012

               

                               VS2012下载及安装

                                VS2012使用方式

1583927483381641.jpg

VS2015


                               VS2015下载及安装

                                 VS2015使用方式

1583921949455538.png

IDLE



                              IDLE:下载安装及使用

1583927595401010.jpg

Pycharm


                         Pycharm下载安装及使用


        上面这些编译器都是可以在Windows上完美运行的,还有的同学会选择Linux操作系统作为自己的开发环境,下面我们提供VMware Workstatio虚拟机的下载安装以及Ubuntu的下载安装。



1583927674447243.jpg

VMware Workstation




                     VMware Workstation下载安装

1583922407294745.png

ubuntu



                               ubuntu下载及安装

                                ubuntu使用方式

1583927777887377.jpg

Xcode

Xcode使用方式

    2. 编译器的选择

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

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

    3. 兼容性

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

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

        右键桌面图标进入属性。

图片45.png

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

图片46.png

        然后打开软件即可。

    4. 激活问题

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

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

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