C语言奇妙之旅_环境搭建

爱护"环境"从我做起

课前回顾

        C语言是由什么演变而来的

                    ALGOL -> CPL -> BAPL -> B -> C

         机器语言、 汇编语言、 高级语言的区别、 及优缺点

                       1. 机器语言

                                   优点:  可以被计算机直接识别、 执行、 效率最高。

                                   缺点: 成千上万条指令很难记住, 一旦发生错误很难寻找。

                         2. 汇编语言

                                    优点: 可以作为不同语言, 不同的借口, 代码执行效率高。

                                    缺点:  代码不易维护、 易出BUG。

                          3. 高级语言

                                     优点: 易懂、 易记、 易改。

                                     缺点: 要通过解释、 编译才能被计算机识别、 执行、 效率比汇编语言低。


 C语言可以在什么平台开发呢?

              1. Linux

              2. Unix ( 不太了解 )

              3. Windows

              4. Mac OS ( 不太了解 )


        1) Linux平台搭建环境 (Linux系统可以自己安装)

                      不讲太多与本课无关的。

                      Linux有很多发行版 ——不知道用什么?

       Ubuntu 。(玩游戏挺不错哦、 界面也很好看)

 

一般的安装格式

        普通用户: sudo apt-get install xxx

                           root用户:  apt-get install xxx        ( 当然改写为apt也是可以的 )

  

sudo -sH 获取root权限, 密码是看不见的。

             

安装gcc编译器↑

安装clang编译器

以上两个编译器二选一即可。

        2) Windows (相信大家都用过吧?)

                      Dev-C++

                

 

                     VC++6.0

 

                      C-Free

                     Cod::Bolcks

 注意: 程序写了什么可以先不要理会, 我只是截一个大致的界面,  如果不会创建项目可以百度 或 评论留言。

编译器? 

          把写好的程序, 解释、 编译、 链接、 生成一个可执行文件。

 

文本编辑器

          有人会说了, 有了编译器为什么还要编辑器呢?

          个人喜欢, 使用编辑器写代码, 然后在打开编译器来编译。

           查看代码也比较方便。

有什么好用的编辑器推荐吗?

           记事本  ( 大家都用过 )

            UltraEdit (主题比较好看, 比记事本好很多)

            Edit plus

            Sublime text 3(很好用 主题很好看) 

            notepad++

 

个人最喜欢用Ue(UltraEdit) 和  Sublime text 3。

课后作业

  • 安装vm ware 或 vm box 安装 Linux系统。
  • 安装一个自己比较喜欢的编译器, 编辑器自己去探索吧。
  • 在本文下方评论(指正作者的错误 与 随笔意见), 让作者写出更好的文章。

猜你喜欢

转载自blog.csdn.net/qq_39637265/article/details/81144888