在linux下安装软件遇到问题,求指导。 50

安装hdf5时,makeinstall遇到如下问题:ld:/home/luhui/usr/local/lib/libz.a(inflate.o):relocationR_... 安装hdf5时,make install遇到如下问题:
ld: /home/luhui/usr/local/lib/libz.a(inflate.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/home/luhui/usr/local/lib/libz.a: could not read symbols: Bad value
libtool: install: error: relink `libhdf5_hl.la' with the above command before installing it
make[3]: *** [install-libLTLIBRARIES] Error 1
make[3]: Leaving directory `/home/luhui/hdf5-1.8.9/hl/src'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/luhui/hdf5-1.8.9/hl/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/luhui/hdf5-1.8.9/hl'
make: *** [install-recursive] Error 1
请问应该怎么解决?谢谢各位了!
展开
 我来答
jhdzqa
2014-07-14
知道答主
回答量:32
采纳率:0%
帮助的人:15.5万
展开全部
HDF5安装

下载hdf5-1.8.9.tar.gz

tar -xzf hdf5-1.8.9.tar.gz

cd hdf5-1.8.9

根据cmake_patch.txt中的说明,将hdf5-1.8.9中CMakeLists.txt的第887行的Using改为USING

mkdir build

cd build

cmake ..

make

sudo make install (这一步可以让系统安装hdf5的库)
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
QWE159QWE907
2016-08-14 · TA获得超过114个赞
知道答主
回答量:51
采纳率:0%
帮助的人:14万
展开全部
sudo make install 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wodesitanfu
推荐于2017-11-24 · TA获得超过2235个赞
知道大有可为答主
回答量:1908
采纳率:80%
帮助的人:887万
展开全部
把原来路径下的那个文件暂时移除试试
追问
您好,我问下具体是移除哪个文件,我刚开始接触linux,所以完全小白。。
追答
就是第一句话,home/luhui....
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式