a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 109|回复: 0

[综合辅导] Linux辅导:LinuxMake规则深入解析(4)

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
到这里开篇的那个例子算是解析完毕了。下面在看看Makefile中的规则定义,在make中的规则分为两种,一种是显示规则,另一种无可争议的就是隐含规则了。   显示规则,定义如下
% F4 B5 M* p; F0 ?  目标文件 : 依赖文件
5 q( H- P) D* ^. T( M/ D  生成目标文件的规则
# R" D" q* v' ~  隐含规则# l* C( }1 y" E+ P1 E: F8 x
  .源文件扩展名.目标文件扩展名:& i0 l0 Z- ]: \( Y( x  J
  生成目标文件的规则
: d& I9 q- }" Q% i% L$ Z* u: f  在使用隐含规则时要使用一些内定宏来指定文件名:  _9 K$ x- `- i/ _. Y4 x6 t$ H
  $@ 全路径的目标文件
! A* J$ X6 N2 X: u0 ^  $* 去除扩张名的全路径的目标文件
. ~+ l3 N5 I2 W+ z8 k  $? 所有源文件名) y: h& D) P; b
  $< 源文件名
/ Z% Z: M% X6 Z3 j  以上就是Linux Make规则的知识。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 07:11 , Processed in 0.258989 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表