多个SRCDIR文件夹,用于使用makefile进行编译

A2LBK

我正在尝试执行以下操作,其中SRCDIRS通过在makefile中执行以下操作来包括所有包含源代码的文件夹:

SRCDIRS        := $(shell find $(SRCDIR) -type d )


$(OBJDIR)/%.o: $(SRCDIRS)/%.f90 Makefile
       @$(F90) $(FFLAGS) $(POPTIONS) -o $@ $<                      

我的make文件似乎忽略了%.o规则?我也有一个定义的$(OBJS),其中包含我所有的%.o文件

贝塔

您不能在Make中以这种方式“相乘”字符串。即使可以,您仍将指定错误的路径。用途vpath

vpath %.f90 $(SRCDIRS)

$(OBJDIR)/%.o: %.f90 Makefile
   @$(F90) $(FFLAGS) $(POPTIONS) -o $@ $< 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

多个源文件夹:避免使用Ant进行隐式编译

使用makefile脚本将目录中的文件编译到自己的zip文件夹中

使用 Makefile 将目标文件编译到发布和调试文件夹中

使用不同的Makefile编译和链接子文件夹

Makefile:将对象编译到源文件夹

gulp 使用单个命令从多个 sass 文件夹编译多个 css?

使用Visual Studio Code任务自动执行多个文件夹中的C makefile

使用 Makefile 高效编译多个测试文件

如何使用makefile独立编译和更新一个文件夹中的所有文件

使用Powershell创建多个文件夹

使用gci排除多个文件夹

用于宅基的多个文件夹不同步

使用R将多个文件从多个文件夹复制到单个文件夹

监视文件夹并编译

用Vim编译Makefile找到了打开文件的相同文件夹

从makefile中的src和res文件夹编译Jar文件

RasterStack / Brick用于来自多个文件夹R中的多个文件的多个变量

使用适用于Python的Azure存储SDK将文件夹中的多个文件上传到Azure Blob存储

如何使用循环将awk脚本应用于一个文件夹中的多个文件

Babel使用通配符编译路径,但保留文件夹结构

使用Powershell和文件夹中的文件进行打印

使用XSLT创建多个XML文件和文件夹

使用ElementTree从文件夹中读取多个xml文件

使用Powershell 2压缩多个文件夹和文件

使用python写入文件夹中的多个文件

带有文件夹的多个可执行文件的Makefile

在多个文件夹中创建多个文件夹。

如何使用Makefile在目录中编译多个单独的C文件?

在Dropbox文件夹中使用encfs文件夹进行“输入/输出错误”