问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

makefile中怎么判断一个文件是否存在

发布网友 发布时间:2022-04-27 05:52

我来回答

1个回答

热心网友 时间:2022-06-27 05:11

1. 调用shell的函数进行判断
exist = $(shell if [ -f $(FILE) ]; then echo "exist"; else echo "notexist"; fi;)
ifeq (exist, "exist")
#do something here
endif当然,这个方法很土,但是能够工作!!

2. 使用makefile的函数进行判断ifeq ($(FILE), $(wildcard $(FILE)))
#do something here
endif $(wildcard $(FILE))的意思是当前路径下的文件名匹配FILE的文件展开。假设当前路径下存在a.c 和 b.c,那么执行src=$(wildcard *.c)

src的值就为a.c b.c;如果不使用通配符,比如src=$(wildcard c.c);那么就是要展开当前路径下,文件名为c.c的文件,因为当前路径下文件不存在,因此src为空字符串。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 在C++中如何判断文件夹是否存在,不存在的话创建文件夹 女人梦见去钓鱼是胎梦吗 c#中如何检测文件路径是否存在 怀孕梦见钓鱼是男孩吗 c判断文件夹是否存在 怀孕梦见钓鱼是男是女 备孕女人梦见去钓鱼是胎梦吗 孕妇梦见自己钓鱼 孕妇梦见自己钓鱼是什么预兆 蓝牙共享网络连接 用蓝牙怎么上网? 手机导航走国道怎么导航 养老院导航怎么走 咋跟手机导航走? 三河大峡谷导航怎么走 导航怎么走? 不走高速走国道怎么导航 怎样用导航走国道? 乳胶床垫能否使用电热毯吗 乳胶床垫上能铺电热毯吗? 如何用C语言判断文件夹内是否有文件夹或文件 在VB中如何判断文件、文件夹是否存在和生成文件夹 怎么输出spss 描述性统计结果 spss怎么对分组数据描述性统计 支付宝里转帐红包哪里领 试用IS-LM曲线分析经济萧条时应使用何种财政*与货币*。(越详细越好,可加分) 经济萧条的时候应该采用什么货币政策 按照凯恩斯主义需求管理理论,当经济萧条时应当采取什么样的货币*,为什么? 关于萧条时期的货币政策? 东莞市塘厦哪个银行可以打印个人征信? 塘厦哪个银行能打征信报告 塘厦哪家银行可办征信 求解因卓蓝牙耳机怎么样 因卓B3506蓝牙耳机好不好,怎么样 蓝牙耳机,因卓b3505的音质怎么样? 因卓g2100震动耳机怎么震动 因卓g2000怎么调声音 头戴式蓝牙耳机多少钱 因卓g2000 电脑游戏耳机怎么样 求推荐一款400以内的游戏耳机