【Linux学习】【Ubuntu入门】2-4 Makefile基本语法

1.Makefile变量的使用

Makefile中的变量都是字符串。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.赋值符=使用:变量的真实值取决于它所引用的变量的最后一次有效值。

打开Makefile,再加入规则。无@会打印显示过程,有@不会打印显示过程,一般加上@。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.赋值符:=使用:该赋值符只能使用前面已经定义好的

在这里插入图片描述

在这里插入图片描述

4.赋值符?=使用:如果curname前面没有被赋值符,则直接等于。如果前面被复制,则等于被复制的。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5.赋值符+=使用:追加变量使用。

在这里插入图片描述

6.Makefile模式规则。%表示任意长度非空字符串,%.c:表示所有以.c结尾的文件,a.%c:表示以a.开头,以.c结束的所有文件

  • Makefile自动化变量
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • Makefile伪目标.PHONY:clean
    当我们新建一个clean.c文件时,使用make clean命令无法进行清楚,所以需要将Makefile里面的clean进行声明为伪目标。
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值