+ -
当前位置:首页 → 问答吧 → linux如何查找多个目录下的cpp文件

linux如何查找多个目录下的cpp文件

时间:2011-08-23

来源:互联网

在创建makefile文件的时候,对于当前目录下所有cpp文件,可以使用
SOURCE_PATH =$(BASEPATH)/src
srcFiles=$(wildcard $(SOURCE_PATH)/*.cpp)

对于当前目录下还有目录B,也包含cpp文件,我用如下方式查找,为啥不对呢?
srcnames =$(SOURCE_PATH)/* $(SOURCE_PATH)/B/*
srcFiles=$(foreach n,$(srcnames),$(n).cpp) 

求指点,还有其他方法的也希望给建议一下,谢谢!

作者: gisupc   发布时间: 2011-08-23

SOURCE_PATH =$(BASEPATH)/src
srcFiles=$(wildcard $(SOURCE_PATH)/*.cpp)
srcFiles+=$(wildcard $(SOURCE_PATH)/B/*.cpp)

换个思维,这样就搞定了。

作者: hairetz   发布时间: 2011-08-23

srcFiles=$(wildcard $(SOURCE_PATH)/*.cpp)
srcFiles+=$(wildcard $(SOURCE_PATH)/B/*.cpp)
一般makefile都是这么写的,呵呵

作者: louyong0571   发布时间: 2011-08-23

热门下载

更多