操作系统——Linux环境编程

UNIX系统介绍:

    最早版本与于1970~1973诞生于美国贝尔实验室,作者是丹尼斯.里奇和肯.汤普逊

    是最早的多用户、多任务、支持多种CPU架构、高安全性、高稳定性、高可靠性

    能够构建大型关键性业务系统的商用服务器、也能够支持嵌入式设备

    Minix操作系统是一种基于微内核架构的类UNIX计算机操作系统,并开放全部源代码给大学教学和研究工作,

    Linux之父林纳斯正是收到Minix的启发,才开发了第一个版本的Linux内核

Linux系统介绍:

    Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·托瓦兹于1991年首次发布。

    它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。  

    它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

   

    相关知识:

        Linux的标志:小企鹅,因为企鹅是南极洲标志性动物,目前南极是没有任何国家占有,是属于全人类的

       

        GNU组织:通用的非商业类UNIX操作系统,目前世界上最大的开源组织,负责Linux内核源码的升级维护

       

        GPL通用许可证:在带有GPL证书的代码的基础上开发出来的任何的软件,都必须支持GPL证书

        POSIX:可移植操作系统接口规范,UNIX和Linux都是基本遵循该标准的,所以它们的命令、API接口基本是通用的

        发行版:Linux只是内核,内核+Shell+基础软件 才是用户可用的操作系统

            其它公司可以根据Linux内核制作出不同版本的Linux发行版系统

            Ubuntu、CentOS、redhet、debian、deepin

GNU编译工具gcc:

    多样化:

        支持各种编程语言、支持各种操作系统

        gcc -v 查看版本信息

    构建过程:

        预处理  gcc -E code.c -o code.i

        编译    gcc -S code.i -> code.s

        汇编    gc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoyu1381

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值