linux下c语言编程书籍6,Linux下C语言编程-6.pdf

永远的下语言编程基础知识 页码,

首页编程技术正文

L inux下C语言编程 - -基础知识

作者

前言

这篇文章介绍在下进行语言编程所需要的基础知识在这篇文章当中我们将会学

内容

源程序编译

的编写

程序库的链接

程序的调试

头文件和系统求助

源程序的编译

在下面如果要编译一个语言源程序我们要使用的编译器下面我们 以一

来说明如何使用编译器

假设我们有下面一个非常简单的源程序

要编译这个程序我们只要在命令行下执行

编译器就会为我们生成一个的可执行文件执行就可以看到程序的输出结

令行中表示我们是用来编译我们的源程序选项表示我们要求编译器给我们输 出的可

文件名为而是我们的源程序文件

编译器有许多选项一般来说我们只要知道其 中的几个就够了选项我们 已经知道了

要求输出的可执行文件名选项表示我们只要求编译器输出 目标代码而不必要输出可执

件选项表示我们要求编译器在编译的时候提供我们以后对程序进行调试的信息

知道了这三个选项我们就可以编译我们 自己所写的简单的源程序 了如果你想要知道更多 的

以查看的帮助文档那里有着许多对其它选项的详细说明

的编写

假设我们有下面这样的一个程序源代码如下

编程汇编教程下的编程

永远的下语言编程基础知识 页码,

当然由于这个程序是很短的我们可以这样来编译

这样的话我们也可以产生程序而且也不时很麻烦但是如果我们考虑一下如果有一天我

了其中的一个文件 比如说那么我们难道还要重新输入上面的命令 也许你会说

易解决啊我写一个脚本让她帮我去完成不就可以了是的对于这个程序来说是可以起到作用

的但是当我们把事情想的更复杂一点如果我们的程序有几百个源程序的时候难道也要编译

一个一个的去编译

为此聪明的程序员们想 出了一个很好的工具来做这件事情这就是我们只要执行以下

可以把上面的 问题解决掉在我们执行之前我们要先编写一个非常重要的文件

于上面的那个程序来说可能的一个的文件是

这是上面那个程序的文件

有了这个文件不过我们什么时候修改了源程序当中的什么文件我们只要执行

编程汇编教程下的编程

永远的下语言编程基础知识 页码,

们的编译器都只会去编译和我们修改的文件有关的文件其它 的文件她连理都不想去理的

下面我们学习是如何编写的

在中也开始的行都是注释行中最重要的是描述文件的依赖关系的说明

式是

第一行表示的是依赖关系第二行是规则

比如说我们上面的那个文件的第二行

表示我们的 目标的依赖对象 是当

象在 目标修改后修改的话就要去执行规则一行所指定的命令就象我们的上面那个

所说的一样要执行注意规则一行中的表示那里是一

个键

有三个非常有用的变量分别是代表的意义分别是

目标文件所有的依赖文件第一个依赖文件

如果我们使用上面三个变量那么我们可以简化我们的文件为

这是简化后的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值