0
我有一些掙扎模式規則與不同目錄中的文件?
%.o : $(addprefix $(SRCDIR),$(notdir $(@:.o=.f90)))
$(COMPILE) $(addprefix $(SRCDIR),$(notdir $(@:.o=.f90))) -o [email protected]
SRCDIR
是其中相應的源代碼文件被發現後,寫了下面的模式規則。目標文件和源代碼文件位於不同的目錄中,目標文件名包含它們的路徑。因此,對於每個目標文件,源代碼文件名都通過文本替換獲得,並以SRCDIR
作爲前綴。
我該如何更簡潔地做到這一點?
謝謝。
這正是它!我簡直不敢相信爲什麼我會像這樣過度複雜化。非常感謝你。 – booNlatoT