我正在尝试为Fortran准备我的第一个Makefile:
到目前为止,我的代码分为三个对象模块。
这是我的文件:
UITableViewCell
但是出现以下错误:
// naive approach
let imageName = "\(indexPath.row + 1).jpg"
cell.imageName = imageName
loadImageAsync(imageName: imageName) { (image) in
guard cell.imageName == imageName else { return }
cell.cardImageView.image = image
}
我正在使用FreeBSD12和gcc8(gfortran8)
答案 0 :(得分:1)
代替
%.o: %.f90
$(FC) -c $(FFLAGS) $<
将其更改为
.f90.o:
$(FC) -c $(FFLAGS) $<
您可能还需要显式输出(我不熟悉此编译器):
.f90.o:
$(FC) -c $(FFLAGS) -o $@ $<
答案 1 :(得分:0)
以防万一,这似乎是在FreeBSD 12 make(似乎是PMake)中实现此目的的方法。
.SUFFIXES : .o .f90
.f90.o :
$(FC) $(FFLAGS) -c $(.IMPSRC)
此处有更多信息:ftp.netbsd.org/pub/NetBSD/misc/lite2-docs/psd/12.make.ps.gz