博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对 makefile 中 二次扩展的一点理解
阅读量:7141 次
发布时间:2019-06-28

本文共 432 字,大约阅读时间需要 1 分钟。

看例子:

.SECONDEXPANSION:ONE=onefileTWO=twofilemyfile: $(ONE)  $$(TWO)    echo "myfile"onefile:    echo "onefile"twofile:    echo "twofile"

执行结果:

onefile

twofile

myfile

如果把 .SECONDEXPANSION: 一行去掉:

#.SECONDEXPANSION:ONE=onefileTWO=twofilemyfile: $(ONE)  $$(TWO)    echo "myfile"onefile:    echo "onefile"twofile:    echo "twofile"

运行时显示:

make: *** No rule to make target '$(TWO)', needed by 'myfile'. Stop.

这基本说明了 .SECONDEXPANSION: 的作用。

转载地址:http://jplrl.baihongyu.com/

你可能感兴趣的文章
Kubernetes
查看>>
【总结整理】用户的需求分析:问对问题才能找准用户需求----摘自《人人都是产品经理》...
查看>>
javascript 去掉小数末尾多余的零
查看>>
Ext Js简单Data Store创建及使用
查看>>
Outlook Web App简介
查看>>
使用java处理大文件
查看>>
按钮式超链接
查看>>
HTML常用标签与CSS基础知识
查看>>
双行表头DatagridView的简单实现
查看>>
Java图形界面开发—列出指定目录
查看>>
关于 58 996 浪潮 奋进者计划 华为 奋斗者协议—— 小论!
查看>>
纯CSS实现蜂窝六边形的个性相册
查看>>
HTML--CSS
查看>>
算法导论: 第7章
查看>>
ubuntu下Django的搭建
查看>>
JCenter下载太慢, jcenter修改 https为http也许能帮助你
查看>>
在html页面中展示JSON
查看>>
iOS开发中遇到过的坑
查看>>
计算机单词(日常收集)
查看>>
IOS UIPageController
查看>>