- 积分
- 11
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-2-4
- 最后登录
- 1970-1-1
|
发表于 2015-3-25 10:17:20
|
显示全部楼层
请问一下,我在按照哈佛的那个步骤,出现了这样的错误,该怎么解决??
root@lxy-S30:/home/lxy/GEOS-Chem-Libraries# make PREFIX=root_library_dir GCC=yesmake[1]: 正在进入目录 `/home/lxy/GEOS-Chem-Libraries/src'
if [ -f zlib-1.2.6/zlib-1.2.6.install ] ; then \
echo '====> ZLIB has already been installed!'; \
else \
cd zlib-1.2.6 &&\
./configure --prefix=root_library_dir --static --64 &&\
touch zlib-1.2.6.config &&\
make check &&\
make install &&\
touch zlib-1.2.6.install &&\
echo '====> ZLIB was installed successfully!'; \
fi
====> ZLIB has already been installed!
if [ -f hdf5-1.8.8/hdf5-1.8.8.install ] ; then \
echo '====> HDF5 has already been installed'; \
else \
if [ -f zlib-1.2.6/zlib-1.2.6.install ] ; then \
cd hdf5-1.8.8 &&\
./configure \
--prefix=root_library_dir \
--disable-shared \
--with-zlib=root_library_dir \
FC=ifort FCFLAGS="-fpic -mcmodel=medium" \
CC=gcc CFLAGS="-fpic -mcmodel=medium" \
CXX=g++ CXXFLAGS=-Iroot_library_dir/include \
CPP="gcc -c -E" LDFLAGS=-Lroot_library_dir/lib &&\
touch hdf5-1.8.8.config &&\
make &&\
make install &&\
touch hdf5-1.8.8.install &&\
echo '====> HDF5 was installed successfully!'; \
else \
echo '====> ERROR: ZLIB has not been installed!'; \
exit; \
fi; \
fi
configure: error: expected an absolute directory name for --prefix: root_library_dir
make[1]: *** [hdf5] 错误 1
make[1]:正在离开目录 `/home/lxy/GEOS-Chem-Libraries/src'
make: *** [all] 错误 2
|
|