| 查看: 2019 | 回复: 18 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】f77的ifdef语句
|
|||
|
在看一个老的f77程序,其中inc文件有这么几句: #ifdef BL real dd(nbig) #else real dd(1) #endif 好像是为了省点内存。 但我用g95编译不过去,说第2个dd已经被定义了。 该怎么处理呀? 谢谢 |
» 猜你喜欢
290分调剂求助
已经有4人回复
0703化学调剂,求导师收
已经有12人回复
320分,材料与化工专业,求调剂
已经有14人回复
求调剂
已经有5人回复
070300化学354求调剂
已经有9人回复
求调剂:085600材料与化工,考材科基,总分319
已经有10人回复
本科211生物医学工程085409求调剂339分
已经有5人回复
313求调剂
已经有5人回复
362求调剂
已经有3人回复
化学工程085602 305分求调剂
已经有27人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【求助】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人回复
» 抢金币啦!回帖就可以得到:
汕头大学胡良胜课题组招收化学、化工、材料方向调剂研究生3名
+1/195
2026年赣南师范大学 电子科学与技术专业(学硕)+ 电子信息工程(专硕)接收调剂学生
+1/183
陕西理工大学资源与环境、材料化工方向部分调剂指标-理工兼收
+1/182
湖北大学陈苗苗教授食品安全研究团队诚招博士生
+1/178
山东建筑大学材料类研究生招生调剂
+3/173
中科院三区,审稿速度快,期刊Journal of Groundwater Science and Engineering
+1/84
南方科技大学王鹏团队诚聘药物化学、化学探针、药物递送博士后
+1/79
留学--博士招生
+1/50
2026长江大学基础医学招收调剂生
+1/37
武汉工程大学化环学院程老师课题组招收化学类学硕、化学工程与环境工程专硕调剂
+2/36
南京信息工程大学 化材院接受调剂研究生
+1/36
西南科技大学杨文彬教授课题组接收材料、化工、化学类专业研究生调剂 。
+1/28
丽水学院,材料与化工专业
+1/13
福建理工大学材料学院招收2026硕士研究生
+1/12
招收2026专业代码08开头学术型硕士研究生
+1/11
三峡大学环境功能材料课题组招生化学、材料、化工硕士调剂生
+1/7
广东医科大学 李雪萌教授团队 招收申请考核制博士(临床检验诊断)
+1/5
招生材料与化工、环境科学调剂研究生
+1/5
北京石油化工学院机器人应用技术研究所2026年招收调剂研究生!
+1/5
武汉纺织大学招收硕士研究生调剂
+1/3
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














回复此楼