全面解析LinuxMake规则Linux认证考试

文章作者 100test 发表时间 2010:04:15 20:14:19
来源 100Test.Com百考试题网


  随着Linux的深入了解,我们知道为什么Linux会赶上微软。在当今社会Linux越来越成为主流,本文为你详细介绍Linux Make规则,为你在学习Linux Make规则时起一定的作用。这是一段在Makefile中常见的规则 。

  1.clean:

  2.rm -r core *.o *.a tmp_make

  3.for i in *.c. do rm -f `basename $$i .c`.s. done

  4.(cd chr_drv. make clean)

  5.(cd blk_drv. make clean)

  6.(cd math. make clean)

  第一句的 rm -f core *. *.a tmp_make 作用只是删除文件,意思直白,没什么好说的。

  第二句 for 循环遍历目录下所有的文件,将所有后缀名为.c文件名依次赋给i。然后执行do语句,当符合循环结束是执行done。可以说这里的for和shell里for语法是如此貌似。

  我们可以来做个实验来验证一下:

  1.$ mkdir test #建立个实验用的目录

  2.$ cd test

  3.$ touch a.x #建几个实验用的文件

  4.$ touch b.x

  5.$ touch yy.x

  6.$ vi Makefile #写个实验脚本

  在文件中写入:

  clean:

  for i in *.x. do echo $$i. done


相关文章


postfix配置main.cfLinux认证考试
Linux中磁盘扫描流程描述Linux认证考试
Linux系统死机情况分析与处理方案介绍Linux认证考试
Linuxdiff与patch的深入分析Linux认证考试
全面解析LinuxMake规则Linux认证考试
在Linux环境下Make命令调用技巧Linux认证考试
Linux不可读文件被跟踪漏洞Linux认证考试
Linux操作系统如何据敌于千里之外Linux认证考试
Linux配置Apache服务器全攻略Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛