具有不同源类型的 Makefile
我正在尝试编写一个 makefile 来编译带有 .f
和 .f90
扩展名的源文件的程序。我有编译对象的规则:
%.o: %.f90
$(FC) $(FFLAGS) -c $< -o $(OBJ)/$@
如何扩展它以与 .f
文件一起使用?
I am trying to write a makefile for compiling a program with source files with both .f
and .f90
extensions. I have the rule to compile the objects:
%.o: %.f90
$(FC) $(FFLAGS) -c lt; -o $(OBJ)/$@
How can I extend this to work with the .f
files as well?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要有两个单独的规则:一个用于
.f
文件,另一个用于.f90
文件。例如:或者类似的东西应该可以解决问题。
You will need to have two separate rules: one for the
.f
files and one for the.f90
files. For example:or something similar should do the trick.