- 积分
- 547
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-1-23
- 最后登录
- 1970-1-1
|
数值模式
使用语言: |
c语言 c++ fortran |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
15 |
问题概况: |
ubuntu14.04 LTS 32位版系统下,compile过程中f951时钟出现错误。
*** Error in `/usr/lib/gcc/i686-linux-gnu/4.8/f951': malloc(): smallbin double linked list corrupted: 0x10ec2ee0 ***
*** Error in `/usr/lib/gcc/i686-linux-gnu/4.8/f951': free(): invalid pointer: 0x11f76c48 *** |
问题截图: |
- |
系统平台: |
ubuntu14.04 LTS 32位 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我已经装了半个月WRF了还是没运行起来。
参照论坛里@ztftom 和@随缘 的安装帖子试了好多次均未成功,最后转向师兄@lhaikun@163.com 推荐的哇packman安装WRF
但是,问题都是差不多一样的,总是在f951那个地方出错。
一下是这次的详细代码:
netcdf安装完毕4.3.3.1,ncl-ncarg也安装完毕6.3.0
然后开始安装并首次运行wrf
结果如下:
a@414:~$ packman install wrf -target_dir=/home/a/software/ -build_type=serial -use_nest=0 -run_case=em_real -with_chem=true -compiler_set_indices=0
[Notice]: Compiler set 0:
==> c: /usr/bin/gcc -O2 -fPIC
==> c++: /usr/bin/g++ -O2 -fPIC
==> fortran: /usr/bin/gfortran -O2 -fPIC
[Notice]: Create directory /home/a/software.
[Notice]: Decompress WRFV3.6.1.TAR.gz.
[Notice]: Decompress WRFV3-Chem-3.6.1.TAR.gz.
[Notice]: Build package Wrf_model with compiler set 0.
==> ./configure with platform "5. Linux i486 i586 i686, gfortran compiler with gcc (serial)"
==> export dontask=1 && ./compile em_real
*** Error in `/usr/lib/gcc/i686-linux-gnu/4.8/f951': malloc(): smallbin double linked list corrupted: 0x10ec2ee0 ***
*** Error in `/usr/lib/gcc/i686-linux-gnu/4.8/f951': free(): invalid pointer: 0x11f76c48 ***
这里我关注了一下x86的部分。不知道是不是处理器版本太低的原因?
我这台电脑32位,处理器是Intel Pentium Dual-Core CPU 5200 @ 2.5GHz x 2
之前下载安装deb文件看了看文件名里面大部分带的是i386
软件层面的我不太懂,不知道是不是新版的gcc或者netcdf没有向下兼容到i386的层次上
|
|