| 查看: 1948 | 回复: 18 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】f77的ifdef语句
|
|||
|
在看一个老的f77程序,其中inc文件有这么几句: #ifdef BL real dd(nbig) #else real dd(1) #endif 好像是为了省点内存。 但我用g95编译不过去,说第2个dd已经被定义了。 该怎么处理呀? 谢谢 |
» 猜你喜欢
退学或坚持读
已经有4人回复
多组分精馏求助
已经有6人回复
免疫学博士有名额,速联系
已经有8人回复
26申博求博导推荐-遥感图像处理方向
已经有5人回复
国家级人才课题组招收2026年入学博士
已经有6人回复
交叉科学部支持青年基金,对三无青椒是个机会吗?
已经有7人回复
青椒八年已不青,大家都被折磨成啥样了?
已经有15人回复
国家基金申请书模板内插入图片不可调整大小?
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【求助】VASP5.2 编译出错make
已经有0人回复
求助Quantum-ESPRESSO5.0 安装问题
已经有2人回复
【求助】安装vasp出错 make: *** [fftmpi_map.o] 错误 1【已解决】
已经有6人回复
【求助成功】Vasp 5.2.11编译出错
已经有10人回复
【求助】VASP5.2 f951: error: unrecognized command line option "-assume
已经有1人回复
【求助成功】vasp5.2并行安装不上
已经有18人回复
【求助】fedora中LAMMPS编译问题
已经有4人回复
【求助】安装mpich2时出现问题!
已经有6人回复
【求助】pwscf安装问题
已经有0人回复
【求助】vasp计算出现的very serious problem【完结】
已经有10人回复
【求助】fortran 程序windows 下编译正确,而linux下出错
已经有2人回复
【求助】vasp4.6 并行编译警告怎么处理
已经有6人回复
【求助】dalton-2.0编译及测试问题【完结】
已经有18人回复
» 抢金币啦!回帖就可以得到:
nanomaterials特刊:纳米材料在电化学能源领域的应用(SCI 中科院三区,IF4.5)征稿
+5/195
南方科技大学周友运课题组诚聘博士后、科研助理
+1/175
西北工业大学民航学院复合材料领域招聘两名博后
+1/77
“超分子材料交叉研究团队”联合诚聘博士后 [清华/吉大/复旦/北大]
+1/76
诚聘 有机光电材料计算方向 博士后、科研助理、访问学生
+1/76
南京林业大学特聘教授团队招聘博后和2026博士研究生
+1/72
关于本子打包
+1/64
时隔多年再次回到小木虫,有一番感慨
+1/58
大连工业大学 超临界流体技术团队(纺材学院)招收2026级“申请-考核制”博士生
+1/55
科罗拉多大学 Congjun Yu 课题组招聘
+1/43
海南大学海洋清洁能源创新团队(光电催化方向)招收2026年博士研究生(第二批)
+5/30
意大利米兰理工大学急聘CSC公派留学博士生(物理或无机材料科学方向)
+2/30
南开大学物理学院张书辉副教授招收凝聚态物理理论方向博士生、硕士生
+1/28
教育部重点实验室和清华大学某国家重点实验室,联合培养硕生、博生,并长期招博士后
+1/27
中国科学院上海光学精密机械研究所 特种强激光薄膜课题组
+1/25
太原理工大学集成电路学院院长团队招收2026年博士研究生
+1/11
法国斯特拉斯堡大学有机光伏全奖博士招聘
+1/7
澳科大诚招2026年秋季全奖博士研究生(药剂学/生物材料方向)
+1/2
苏州大学医学院纳米生物医学方向招收申请考核制博士生1名
+1/1
第一性原理模拟计算
+1/1
ajian04:欢迎交流~ 2010-12-11 10:44:42
|
我把小inc改了名,但好像这个前处理语句没执行到。 另外一个.F.f的目标,我改.f成.for,生成了.for文件,但接下去编译是自动用f77了,我的gcc4.5带的是gfortran. makefile里定义了f77=gfortran,但.for的名字就能用f77编吧。按来还得把名字改回.f .F.f: @if [ -f $*.f ]; then mv -f $*.f $*.f.bak; fi $(CPP) -D"real_precision"=$(FPREC) $(CPPFLAGS) $(FLOWFLAGS) $< >$*.f |
7楼2010-12-06 10:29:09
2楼2010-12-04 19:33:31
ajian04:欢迎交流~ 2010-12-11 10:44:14
|
makefile里有这么一句: .Inc.inc: @if [ -f $*.inc ]; then mv -f $*.inc $*.inc.bak; fi $(CPP) -D"real_precision"=$(FPREC) $(CPPFLAGS) $(FLOWFLAGS) $< >$*.inc 我现在所有的F文件都编译过去了,只剩下几个cpp文件编不过去。 原来的makefile是linux下的,我在xp下用gcc4.5, 肯定makefile改的还没对。 [ Last edited by cean on 2010-12-4 at 21:18 ] |
3楼2010-12-04 20:20:38
4楼2010-12-04 22:01:17













回复此楼