gcc
1. 查看版本
gcc -v
2. 升级到9
1 | # 升级 |
3. 启用9版本gcc
1 | # 临时启用 |
Makefile
1. .PHONY
.PHONY(phoney)是一个特殊工作目标,它用来指定一个假想的工作目标,也就是说它后面的并不是一个实际文件,而且肯定要视为未更新(也就是说条件总是满足,需要处理)。PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。
2. .DEFAULT
Makefile 中的第一个目标为默认目标,可以通过 .DEFAULT_GOAL 这个特殊的伪目标来覆盖掉默认的行为
3. 预设值
$(MAKE):预设的make这个命令的名称(或者路径)$(CC):cc是unix下面用的编译命令,gcc是linux下的,CC=gcc
