- UID
- 2393
- 性别
- 男

超凡脱俗
- 积分
- 797
F 币- 475 元
- 最后登录
- 2025-4-27
贡献- 237 点
- 注册时间
- 2017-2-16
权杖- 11 枚
惯用编译器:GFortran / G77 for Linux

专家
超凡脱俗
F 币- 475 元
贡献- 237 点
|
本帖最后由 Jackdaw 于 2018-12-16 19:06 编辑
写在前面:
在开发程序的时候,可能程序规模不大或者其他原因,我们想自己写makefile管理项目,那么这个帖子有一个示例。
闲话少说,上代码。
代码:
fun.f90
[Fortran] 纯文本查看 复制代码 03 | #ifdef DOUBLE_PRECISION |
04 | integer , parameter :: fp = kind ( 1.0d0 ) |
06 | integer , parameter :: fp = kind ( 1.0 ) |
makefile
[Make] 纯文本查看 复制代码 06 | FF = -cpp -O0 -g -fbacktrace |
07 | DF = -DDOUBLE_PRECISION |
11 | $(FC) $(FF) $(DF) -o $(EXE) $(OBJ) |
14 | $(FC) $(FF) $(DF) -c $< -o $@ |
18 | rm -rf *.mod *.o $(EXE) |
演示:
![]()
|
评分
-
查看全部评分
|