爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7628|回复: 7

CMAQ的CCTM编译问题

[复制链接]

新浪微博达人勋

发表于 2018-9-10 17:27:39 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
在bldit.cctm过程中,报错了一堆未定义
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec11_._omp_fn.0’中:

bmatvec.f:(.text+0x2a):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0x32):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec01_._omp_fn.1’中:
bmatvec.f:(.text+0x40c):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0x413):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec02_._omp_fn.2’中:
bmatvec.f:(.text+0x63d):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0x644):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec12_._omp_fn.3’中:
bmatvec.f:(.text+0x956):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0x95d):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec21_._omp_fn.4’中:
bmatvec.f:(.text+0xe53):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0xe5b):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec22_._omp_fn.5’中:
bmatvec.f:(.text+0x1281):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0x1288):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec021_._omp_fn.6’中:
bmatvec.f:(.text+0x171d):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0x1725):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec022_._omp_fn.7’中:
bmatvec.f:(.text+0x19fc):对‘omp_get_num_threads’未定义的引用
bmatvec.f:(.text+0x1a04):对‘omp_get_thread_num’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec11_’中:
bmatvec.f:(.text+0x1e28):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x1e35):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec01_’中:
bmatvec.f:(.text+0x1e84):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x1e93):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec02_’中:
bmatvec.f:(.text+0x1ef3):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x1f00):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec12_’中:
bmatvec.f:(.text+0x1f9a):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x1fa7):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec21_’中:
bmatvec.f:(.text+0x203b):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x2048):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec22_’中:
bmatvec.f:(.text+0x2112):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x211f):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec021_’中:
bmatvec.f:(.text+0x2183):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x2190):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec022_’中:
bmatvec.f:(.text+0x2238):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x2247):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(bmatvec.o):在函数‘bmatvec_’中:
bmatvec.f:(.text+0x22b8):对‘GOMP_parallel_start’未定义的引用
bmatvec.f:(.text+0x22c5):对‘GOMP_parallel_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(getefile.o):在函数‘getefile_’中:
getefile.F:(.text+0x23):对‘GOMP_critical_name_start’未定义的引用
getefile.F:(.text+0x45):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(interp3.o):在函数‘master.0.interp3_’中:
interp3.F:(.text+0x187):对‘GOMP_critical_name_start’未定义的引用
interp3.F:(.text+0x1a2):对‘GOMP_critical_name_end’未定义的引用
interp3.F:(.text+0x23c):对‘GOMP_critical_name_start’未定义的引用
interp3.F:(.text+0x261):对‘GOMP_critical_name_end’未定义的引用
interp3.F:(.text+0xd40):对‘GOMP_critical_name_end’未定义的引用
interp3.F:(.text+0x17c6):对‘GOMP_critical_name_start’未定义的引用
interp3.F:(.text+0x19fb):对‘GOMP_critical_name_end’未定义的引用
interp3.F:(.text+0x3f37):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(m3msg2.o):在函数‘m3msg2_’中:
m3msg2.F:(.text+0x1e):对‘GOMP_critical_name_start’未定义的引用
m3msg2.F:(.text+0x8d):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(m3msg2.o):在函数‘m3mesg_’中:
m3msg2.F:(.text+0xd4):对‘GOMP_critical_name_start’未定义的引用
m3msg2.F:(.text+0x14d):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(m3msg2.o):在函数‘m3prompt_’中:
m3msg2.F:(.text+0x1a4):对‘GOMP_critical_name_start’未定义的引用
m3msg2.F:(.text+0x29e):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(m3msg2.o):在函数‘m3parag_’中:
m3msg2.F:(.text+0x373):对‘GOMP_critical_name_start’未定义的引用
m3msg2.F:(.text+0x58b):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(m3msg2.o):在函数‘m3flush_’中:
m3msg2.F:(.text+0x5da):对‘GOMP_critical_name_start’未定义的引用
m3msg2.F:(.text+0x5ef):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(write3.o):在函数‘write3_’中:
write3.F:(.text+0x116):对‘GOMP_critical_name_start’未定义的引用
write3.F:(.text+0x131):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(close3.o):在函数‘close3_’中:
close3.f:(.text+0x106):对‘GOMP_critical_name_start’未定义的引用
close3.f:(.text+0x2b2):对‘GOMP_critical_name_end’未定义的引用
close3.f:(.text+0x2d2):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(desc3.o):在函数‘desc3_’中:
desc3.F:(.text+0x328):对‘GOMP_critical_name_start’未定义的引用
desc3.F:(.text+0x891):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(init3.o):在函数‘init3_’中:
init3.F90:(.text+0x5b):对‘GOMP_critical_name_start’未定义的引用
init3.F90:(.text+0xf9):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(opnfil3.o):在函数‘opnfil3_’中:
opnfil3.F:(.text+0x5d):对‘GOMP_critical_name_start’未定义的引用
opnfil3.F:(.text+0x123):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(opnlog3.o):在函数‘opnlog3_’中:
opnlog3.F:(.text+0x38):对‘GOMP_critical_name_start’未定义的引用
opnlog3.F:(.text+0x50):对‘GOMP_critical_name_start’未定义的引用
opnlog3.F:(.text+0x9a):对‘GOMP_critical_name_end’未定义的引用
opnlog3.F:(.text+0x1563):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(rdgrnest.o):在函数‘rdgrnest_’中:
rdgrnest.F:(.text+0x49):对‘GOMP_critical_name_start’未定义的引用
rdgrnest.F:(.text+0x78):对‘GOMP_critical_name_end’未定义的引用
rdgrnest.F:(.text+0xc1):对‘GOMP_critical_name_start’未定义的引用
rdgrnest.F:(.text+0xf4):对‘GOMP_critical_name_end’未定义的引用
rdgrnest.F:(.text+0x115):对‘GOMP_critical_name_start’未定义的引用
rdgrnest.F:(.text+0x14e):对‘GOMP_critical_name_end’未定义的引用
rdgrnest.F:(.text+0x173):对‘GOMP_critical_name_start’未定义的引用
rdgrnest.F:(.text+0x1af):对‘GOMP_critical_name_end’未定义的引用
rdgrnest.F:(.text+0x1d7):对‘GOMP_critical_name_start’未定义的引用
rdgrnest.F:(.text+0x210):对‘GOMP_critical_name_end’未定义的引用
rdgrnest.F:(.text+0x237):对‘GOMP_critical_name_start’未定义的引用
rdgrnest.F:(.text+0x270):对‘GOMP_critical_name_end’未定义的引用
rdgrnest.F:(.text+0x299):对‘GOMP_critical_name_start’未定义的引用
rdgrnest.F:(.text+0x2d2):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(rdprofil.o):在函数‘rdprofil_’中:
rdprofil.F:(.text+0x49):对‘GOMP_critical_name_start’未定义的引用
rdprofil.F:(.text+0x78):对‘GOMP_critical_name_end’未定义的引用
rdprofil.F:(.text+0xc1):对‘GOMP_critical_name_start’未定义的引用
rdprofil.F:(.text+0xf4):对‘GOMP_critical_name_end’未定义的引用
rdprofil.F:(.text+0x115):对‘GOMP_critical_name_start’未定义的引用
rdprofil.F:(.text+0x14e):对‘GOMP_critical_name_end’未定义的引用
rdprofil.F:(.text+0x173):对‘GOMP_critical_name_start’未定义的引用
rdprofil.F:(.text+0x1af):对‘GOMP_critical_name_end’未定义的引用
rdprofil.F:(.text+0x1d1):对‘GOMP_critical_name_start’未定义的引用
rdprofil.F:(.text+0x20a):对‘GOMP_critical_name_end’未定义的引用
rdprofil.F:(.text+0x22f):对‘GOMP_critical_name_start’未定义的引用
rdprofil.F:(.text+0x268):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(rdtflag.o):在函数‘rdtflag_’中:
rdtflag.f:(.text+0xab):对‘GOMP_critical_name_start’未定义的引用
rdtflag.f:(.text+0xe7):对‘GOMP_critical_name_end’未定义的引用
rdtflag.f:(.text+0x30c):对‘GOMP_critical_name_start’未定义的引用
rdtflag.f:(.text+0x337):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(rdvars.o):在函数‘rdvars_’中:
rdvars.F:(.text+0x4b):对‘GOMP_critical_name_start’未定义的引用
rdvars.F:(.text+0x99):对‘GOMP_critical_name_end’未定义的引用
rdvars.F:(.text+0x127):对‘GOMP_critical_name_start’未定义的引用
rdvars.F:(.text+0x172):对‘GOMP_critical_name_end’未定义的引用
rdvars.F:(.text+0x38a):对‘GOMP_critical_name_start’未定义的引用
rdvars.F:(.text+0x3fa):对‘GOMP_critical_name_end’未定义的引用
rdvars.F:(.text+0x9c6):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(shut3.o):在函数‘shut3_’中:
shut3.F:(.text+0x2e):对‘GOMP_critical_name_start’未定义的引用
shut3.F:(.text+0x3c5):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(syncfid.o):在函数‘syncfid_’中:
syncfid.f:(.text+0x2c):对‘GOMP_critical_name_start’未定义的引用
syncfid.f:(.text+0x4c):对‘GOMP_critical_name_end’未定义的引用
syncfid.f:(.text+0x278):对‘GOMP_critical_name_start’未定义的引用
syncfid.f:(.text+0x4ec):对‘GOMP_critical_name_start’未定义的引用
syncfid.f:(.text+0x64b):对‘GOMP_critical_name_end’未定义的引用
syncfid.f:(.text+0x74b):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wrgrnest.o):在函数‘wrgrnest_’中:
wrgrnest.F:(.text+0x21):对‘GOMP_critical_name_start’未定义的引用
wrgrnest.F:(.text+0x2b):对‘GOMP_critical_name_start’未定义的引用
wrgrnest.F:(.text+0x146):对‘GOMP_critical_name_end’未定义的引用
wrgrnest.F:(.text+0x150):对‘GOMP_critical_name_end’未定义的引用
wrgrnest.F:(.text+0x8ac):对‘GOMP_critical_name_end’未定义的引用
wrgrnest.F:(.text+0x8b6):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wrprofil.o):在函数‘wrprofil_’中:
wrprofil.F:(.text+0x21):对‘GOMP_critical_name_start’未定义的引用
wrprofil.F:(.text+0x2b):对‘GOMP_critical_name_start’未定义的引用
wrprofil.F:(.text+0x144):对‘GOMP_critical_name_end’未定义的引用
wrprofil.F:(.text+0x14e):对‘GOMP_critical_name_end’未定义的引用
wrprofil.F:(.text+0x481):对‘GOMP_critical_name_end’未定义的引用
wrprofil.F:(.text+0x48b):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wrvars.o):在函数‘wrvars_’中:
wrvars.F:(.text+0x48):对‘GOMP_critical_name_start’未定义的引用
wrvars.F:(.text+0x91):对‘GOMP_critical_name_end’未定义的引用
wrvars.F:(.text+0xa9):对‘GOMP_critical_name_start’未定义的引用
wrvars.F:(.text+0x53e):对‘GOMP_critical_name_end’未定义的引用
wrvars.F:(.text+0x601):对‘GOMP_critical_name_start’未定义的引用
wrvars.F:(.text+0x656):对‘GOMP_critical_name_end’未定义的引用
wrvars.F:(.text+0x66e):对‘GOMP_critical_name_start’未定义的引用
wrvars.F:(.text+0xd16):对‘GOMP_critical_name_start’未定义的引用
wrvars.F:(.text+0xd44):对‘GOMP_critical_name_end’未定义的引用
wrvars.F:(.text+0xd4e):对‘GOMP_critical_name_start’未定义的引用
wrvars.F:(.text+0x14d1):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(crtbuf3.o):在函数‘crtbuf3_’中:
crtbuf3.f:(.text+0x586):对‘GOMP_critical_name_start’未定义的引用
crtbuf3.f:(.text+0x644):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(name2fid.o):在函数‘name2fid_’中:
name2fid.f:(.text+0x17):对‘GOMP_critical_name_start’未定义的引用
name2fid.f:(.text+0x2f):对‘GOMP_critical_name_end’未定义的引用
name2fid.f:(.text+0xe7):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(chkfil3.o):在函数‘chkfil3_’中:
chkfil3.f:(.text+0x20):对‘GOMP_critical_name_start’未定义的引用
chkfil3.f:(.text+0x21cc):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(rdiddata.o):在函数‘rdiddata_’中:
rdiddata.f:(.text+0x47):对‘GOMP_critical_name_start’未定义的引用
rdiddata.f:(.text+0x76):对‘GOMP_critical_name_end’未定义的引用
rdiddata.f:(.text+0xb5):对‘GOMP_critical_name_start’未定义的引用
rdiddata.f:(.text+0xf2):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(rdsmatrx.o):在函数‘rdsmatrx_’中:
rdsmatrx.f:(.text+0x8d):对‘GOMP_critical_name_start’未定义的引用
rdsmatrx.f:(.text+0xbf):对‘GOMP_critical_name_end’未定义的引用
rdsmatrx.f:(.text+0xf9):对‘GOMP_critical_name_start’未定义的引用
rdsmatrx.f:(.text+0x130):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wrdict3.o):在函数‘wrdict3_’中:
wrdict3.f:(.text+0x3a):对‘GOMP_critical_name_start’未定义的引用
wrdict3.f:(.text+0x44):对‘GOMP_critical_name_start’未定义的引用
wrdict3.f:(.text+0x32a):对‘GOMP_critical_name_end’未定义的引用
wrdict3.f:(.text+0x334):对‘GOMP_critical_name_end’未定义的引用
wrdict3.f:(.text+0x1830):对‘GOMP_critical_name_end’未定义的引用
wrdict3.f:(.text+0x183a):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wriddata.o):在函数‘wriddata_’中:
wriddata.f:(.text+0x21):对‘GOMP_critical_name_start’未定义的引用
wriddata.f:(.text+0x3a):对‘GOMP_critical_name_start’未定义的引用
wriddata.f:(.text+0x6b):对‘GOMP_critical_name_end’未定义的引用
wriddata.f:(.text+0x153):对‘GOMP_critical_name_end’未定义的引用
wriddata.f:(.text+0x19d):对‘GOMP_critical_name_start’未定义的引用
wriddata.f:(.text+0x1d5):对‘GOMP_critical_name_end’未定义的引用
wriddata.f:(.text+0x1f8):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wrsmatrx.o):在函数‘wrsmatrx_’中:
wrsmatrx.f:(.text+0x62):对‘GOMP_critical_name_start’未定义的引用
wrsmatrx.f:(.text+0x6c):对‘GOMP_critical_name_start’未定义的引用
wrsmatrx.f:(.text+0x17e):对‘GOMP_critical_name_end’未定义的引用
wrsmatrx.f:(.text+0x188):对‘GOMP_critical_name_end’未定义的引用
wrsmatrx.f:(.text+0x211):对‘GOMP_critical_name_end’未定义的引用
wrsmatrx.f:(.text+0x21b):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(crtfil3.o):在函数‘crtfil3_’中:
crtfil3.F90:(.text+0x26):对‘GOMP_critical_name_start’未定义的引用
crtfil3.F90:(.text+0x40):对‘GOMP_critical_name_end’未定义的引用
crtfil3.F90:(.text+0x5a):对‘GOMP_critical_name_start’未定义的引用
crtfil3.F90:(.text+0x121):对‘GOMP_critical_name_end’未定义的引用
crtfil3.F90:(.text+0x12b):对‘GOMP_critical_name_start’未定义的引用
crtfil3.F90:(.text+0x14e):对‘GOMP_critical_name_end’未定义的引用
crtfil3.F90:(.text+0x4b6):对‘GOMP_critical_name_end’未定义的引用
crtfil3.F90:(.text+0x917):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wrtflag.o):在函数‘wrtflag_’中:
wrtflag.f:(.text+0x75):对‘GOMP_critical_name_start’未定义的引用
wrtflag.f:(.text+0xab):对‘GOMP_critical_name_end’未定义的引用
wrtflag.f:(.text+0x104):对‘GOMP_critical_name_start’未定义的引用
wrtflag.f:(.text+0x125):对‘GOMP_critical_name_end’未定义的引用
wrtflag.f:(.text+0x3d6):对‘GOMP_critical_name_start’未定义的引用
wrtflag.f:(.text+0x8ae):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(rdatt3.o):在函数‘master.0.rdatt3_’中:
rdatt3.F90:(.text+0x2c3):对‘GOMP_critical_name_start’未定义的引用
rdatt3.F90:(.text+0x55b):对‘GOMP_critical_name_end’未定义的引用
rdatt3.F90:(.text+0xc89):对‘GOMP_critical_name_end’未定义的引用
rdatt3.F90:(.text+0xd33):对‘GOMP_critical_name_end’未定义的引用
rdatt3.F90:(.text+0xdba):对‘GOMP_critical_name_end’未定义的引用
rdatt3.F90:(.text+0x1780):对‘GOMP_critical_name_end’未定义的引用
/home/enoch/cmaq/CMAQv5.0.2/lib/x86_64/gcc/ioapi_3.1/Linux2_x86_64gfort/libioapi.a(wratt3.o):在函数‘master.0.wratt3_’中:
wratt3.F90:(.text+0x114):对‘GOMP_critical_name_start’未定义的引用
wratt3.F90:(.text+0x191):对‘GOMP_critical_name_end’未定义的引用
wratt3.F90:(.text+0xa47):对‘GOMP_critical_name_end’未定义的引用
wratt3.F90:(.text+0xe0b):对‘GOMP_critical_name_end’未定义的引用
collect2: error: ld returned 1 exit status
Makefile:295: recipe for target 'CCTM_D502a_Linux4_x86_64gcc' failed
make: *** [CCTM_D502a_Linux4_x86_64gcc] Error 1
**ERROR** while running make command

mv Makefile Makefile.gcc
if ( -e Makefile.gcc && -e Makefile ) rm Makefile
ln -s Makefile.gcc Makefile
if ( 0 != 0 ) then
if ( -e /home/enoch/cmaq/CMAQv5.0.2/scripts/cctm/cfg.CCTM_D502a_Linux4_x86_64gcc ) then
mv cfg.CCTM_D502a_Linux4_x86_64gcc.bld cfg.CCTM_D502a_Linux4_x86_64gcc
set is_using_git = `ls -alog $M3MODEL | grep git | wc -l`
ls -alog /home/enoch/cmaq/CMAQv5.0.2/models
wc -l
grep git
if ( 1 ) then
cd /home/enoch/cmaq/CMAQv5.0.2/models
set brnch = `git branch`
git branch
@ i = 0
while ( 0 < 2 )
@ i++
if ( * == * ) @ l = 1 + 1
@ l = 1 + 1
end
while ( 1 < 2 )
@ i++
if ( master == * ) @ l = 2 + 1
end
while ( 2 < 2 )
set rep = `echo $cwd | tr "/" "#"`
tr / #
echo /home/enoch/cmaq/CMAQv5.0.2/models
set rln = repo:#home#enoch#cmaq#CMAQv5.0.2#models,branch:master,compiler:gcc
set ref = /home/enoch/cmaq/CMAQv5.0.2/scripts/cctm/BLD_D502a/repo:#home#enoch#cmaq#CMAQv5.0.2#models,branch:master,compiler:gcc
/bin/touch /home/enoch/cmaq/CMAQv5.0.2/scripts/cctm/BLD_D502a/repo:#home#enoch#cmaq#CMAQv5.0.2#models,branch:master,compiler:gcc
if ( -d /home/enoch/cmaq/CMAQv5.0.2/models/branch ) /bin/cp /home/enoch/cmaq/CMAQv5.0.2/models/branch/branch.* /home/enoch/cmaq/CMAQv5.0.2/scripts/cctm/BLD_D502a
endif
exit
enoch-Inspiron-3443:~/cmaq/CMAQv5.0.2/scripts/cctm%


请问该如何解决呢?


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-9-11 15:29:09 | 显示全部楼层

回帖奖励 +5 金钱

未定义?没遇过这样的情况,只能说说我自己的看法啊,我也是初学者
你这个是不是config那里面的路径没设置对?注意一下M3LIB的路径
或者是你ioapi编译失败了?检查一下你用的gcc编译器是否成功安装了ioapi
再就是看一下CMAQ里面好像有个地方要选你的编译器的(好像是config那个文件里),你再检查一下设置对不对。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-12 09:43:33 | 显示全部楼层
lm8005507771 发表于 2018-9-11 15:29
未定义?没遇过这样的情况,只能说说我自己的看法啊,我也是初学者
你这个是不是config那里面的路径没设置 ...

我看了一下路径和ioapi那些都是对的,我怀疑是5.0.2不支持ioapi3.2,我装的不是ioapi3.1,现在打算用CMAQv5.2试试。
感谢您哈~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-4 18:30:57 | 显示全部楼层

回帖奖励 +5 金钱

修改icon,bcon,与cctm安装脚本中的“-lnetcdf” 为“-lnetcdf -lnetcdff”
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-11-4 15:11:14 | 显示全部楼层

回帖奖励 +5 金钱

您好,不知道您现在还记得这个错误吗?请问怎么解决的?
我在CMAQ5.3也遇到这个问题,ioapi配置成功
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-11-5 11:10:57 | 显示全部楼层
lidaowei 发表于 2019-11-4 15:11
您好,不知道您现在还记得这个错误吗?请问怎么解决的?
我在CMAQ5.3也遇到这个问题,ioapi配置成功

您好,我记得是在cctm的编译文件里面 的 ioapi那行前加一个 -lgomp,您可以移步我另外一个教程的帖子,那个教程里有解答
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-11-6 16:17:31 | 显示全部楼层
BurNIng92 发表于 2019-11-5 11:10
您好,我记得是在cctm的编译文件里面 的 ioapi那行前加一个 -lgomp,您可以移步我另外一个教程的帖子,那 ...

已经解决了,谢谢您的回复。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-13 09:50:50 来自手机 | 显示全部楼层
我也遇到同样的问题,请问楼主问题是如何解决的?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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