Fortran Coder

查看: 136|回复: 2
打印 上一主题 下一主题

[编译器] 这样的makefile是什么原因呢?

[复制链接]

72

帖子

24

主题

0

精华

熟手

F 币
258 元
贡献
137 点
跳转到指定楼层
楼主
发表于 2024-5-15 17:31:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 静待花开 于 2024-5-16 09:13 编辑

src.rar (2.9 KB, 下载次数: 2) "自动生成makefile脚本",这是本站上的一个贴子,没办法复制链接


上面是代码源文件,我是按照这篇贴子提供的PreMake.sh生成了makefile,但是运行之后就出现下面问题,感觉这是一个很简单的编译,但是编译不成功,请教高手,这是什么问题呢?


下面是sh生成的makefile,直接贴上来

FC=gfortran
Flag=-cpp -o0 -g -fbacktrace -DDOUBLE_PRECISION

target=debug
All=mod_fpm.o mod_solvem.o

${target}:Main.o ${All}
        ${FC} $^ -o $@

Main.o : Main.f90 mod_fpm.o mod_solvem.o
        ${FC} ${Flag} $< -o $@

mod_fpm.o : mod_fpm.f90
        ${FC} ${Flag} $< -o $@

mod_solvem.o : mod_solvem.f90 mod_fpm.o
        ${FC} ${Flag} $< -o $@

.PHONY:
run:
        -./${target}
clean:
        rm -rf *.o
        rm -rf *.mod
CleanAll:
        rm -rf *.o
        rm -rf *.mod
        rm -rf ${target}

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

809

帖子

2

主题

0

精华

大宗师

F 币
3829 元
贡献
2286 点
沙发
发表于 2024-5-16 11:13:35 | 只看该作者
makefile 中 Flag 缺少 -c  参数。

72

帖子

24

主题

0

精华

熟手

F 币
258 元
贡献
137 点
板凳
 楼主| 发表于 2024-5-23 10:20:11 | 只看该作者
li913 发表于 2024-5-16 11:13
makefile 中 Flag 缺少 -c  参数。

感谢回复,我稍后试下,我使用的是这个贴子“Makefile 项目管理(升级版)”,源码文件是采用论坛里的这个贴子中的。flag也是按这里面的设置
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-6-1 21:37

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表