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 (相信大家都用过吧?)

                      以下的是集成开发环境! (IDE) 有编辑部分也有编译部分

                      Dev-C++

                

 

                     VC++6.0

 

 

                      C-Free

 

                     Cod::Bolcks

 

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

 

编译器? 

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

 

文本编辑器

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

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

           查看代码也比较方便。

           如果用了IDE可以直接用IDE

 

 集成开发环境(IDE)

         集合了编译器部分与编辑器部分!

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

           记事本  ( 大家都用过 )

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

            Edit plus

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

            notepad++

 

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

 

课后作业

  • 安装vm ware 或 vm box 安装 Linux系统。
  • 安装一个自己比较喜欢的编译器, 编辑器自己去探索吧。
  • 在本文下方评论(指正作者的错误 与 随笔意见), 让作者写出更好的文章。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值