LinuxC(Unix/Linux系统简介/开发工具)

1.1 Unix系统的简介

       1969年左右,编写操作系统使用汇编语言,汤普逊发明一门语言叫做B语言,丹尼斯在B语言之上做了修改叫做new B语言,后来改名为C语言,1972年诞生于贝尔实验室。

       Unix操作系统 于1971年左右诞生于贝尔实验室

       特点:

       具有支持多用户、多任务、多种处理器的特点;

1.2 Linux系统简介

       Linux系统是一个开源的类Unix操作系统。

       Uinx/Linux 系统开始都是字符界面。

GCC编译器

1.概述:

       gcc原名 GNU C Compiler,支持C语言的编译链接,后来做了一些扩展,支持C语言,c++语言,object-c 等,后来改名为GNU Compiler collection。

2.   功能

       gcc主要功能:预处理编译 生成汇编文件 链接

①           - E    预处理:对头文件的处理以及红替换;生成=> 标准输出设备(终端),使用–o 选项指定 .i为后缀的文件。

②           -c(小写)   编译:主要检查语法错误(狭义上的编译)。生成=> .o为后缀的目标文件。

③           - S       (大写)  汇编:将高级语言翻译成汇编语言。生成=>.s后缀的文件,也叫做汇编文件。

④            gcc   C文件   链接:将各种依赖文件链接起来。

其中①②③三步统称广义上的编译。

gcc  -o  :指定输出文件名

gcc -std  :用于指定C标准

gcc -v      :查看vi的版本号

gcc -Wall :尽可能多的产生警告

gcc - g  :生成调试信息

gcc -O(大写):优化

C程序相关的文件后缀

       .h  :头文件

       .c   :源文件

       .i     :预处理文件

       .s   :汇编文件

       .o   :目标文件

       .a    :静态库文件

       .so  :共享库文件

cp  –r add  ad 拷贝add目录下的所有文件到 ad文件夹下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值