为啥目标文件不能删除呢
发表于 : 2012-04-25 16:16
下面是我现学现用的makefile
#!/bin/bash
obj=ligdr.o trimlen.o filesize.o
gdr:$(obj)
gfortran -o gdr ligdr.o trimlen.o filesize.o
ligdr.o : ligdr.f
gfortran -c ligdr.f
trimlen.o : trimlen.f
gfortran -c trimlen.f
filesize.o:filesize.c
gcc -c filesize.c
.PHONY:clean
clean:
rm $(obj)
在makefile 的结尾,我需要删除目标文件(*。o),但最后一句貌似没用(即 rm $(obj)),为啥呢?请指教,谢谢
#!/bin/bash
obj=ligdr.o trimlen.o filesize.o
gdr:$(obj)
gfortran -o gdr ligdr.o trimlen.o filesize.o
ligdr.o : ligdr.f
gfortran -c ligdr.f
trimlen.o : trimlen.f
gfortran -c trimlen.f
filesize.o:filesize.c
gcc -c filesize.c
.PHONY:clean
clean:
rm $(obj)
在makefile 的结尾,我需要删除目标文件(*。o),但最后一句貌似没用(即 rm $(obj)),为啥呢?请指教,谢谢