回 帖 发 新 帖 刷新版面

主题:一个makefile,如何同时生成两个可执行文件

在一个makefile中,需要一次生成两个可执行文件,下面例子中的SWAB和gdr。make时,貌似只能运行到SWAB这一部分,不解中,请指教。
#!/bin/bash
SWAB: swab.o
    cc -o  SWAB  swab.c

obj=lidr.o tri.o file.o 
gdr:$(obj)
    gfortran -o  gdr $(obj) 
lidr.o : lidr.f
    gfortran -c  lidr.f
tri.o : tri.f 
    gfortran -c  tri.f
file.o:file.c
    gcc -c file.c    
.PHONY:clean
clean:
    rm gdr $(obj)

回复列表 (共1个回复)

沙发

已经搞定,谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册