linux下安装软件遇见问题,求指导!

lichengweia 2014-07-13 08:52:20
本文完全小白,最近在装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
想问下各位这个问题是为什么,怎么解决?谢谢大家了!!
...全文
677 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 6 楼 zhxianbin 的回复:
[quote=引用 4 楼 lichengweia 的回复:] [quote=引用 2 楼 zhxianbin 的回复:] 提示 加上 -fPIC 选项重新编译 libz.so
也就是说我需要重新安装一下zlib是吗?[/quote] 我看提示的意思是这样[/quote] take a close look on hdf5 installation guide, it should explain zlib there...
  • 打赏
  • 举报
回复
引用 5 楼 lichengweia 的回复:
[quote=引用 3 楼 micropentium6 的回复:] hdf5?May I know why you need it?
要安装netcdf。[/quote] not necessary unless you have to use netcdf4...
zhxianbin 2014-07-20
  • 打赏
  • 举报
回复
引用 4 楼 lichengweia 的回复:
[quote=引用 2 楼 zhxianbin 的回复:] 提示 加上 -fPIC 选项重新编译 libz.so
也就是说我需要重新安装一下zlib是吗?[/quote] 我看提示的意思是这样
lichengweia 2014-07-20
  • 打赏
  • 举报
回复
引用 3 楼 micropentium6 的回复:
hdf5?May I know why you need it?
要安装netcdf。
lichengweia 2014-07-20
  • 打赏
  • 举报
回复
引用 2 楼 zhxianbin 的回复:
提示 加上 -fPIC 选项重新编译 libz.so
也就是说我需要重新安装一下zlib是吗?
  • 打赏
  • 举报
回复
hdf5?May I know why you need it?
zhxianbin 2014-07-13
  • 打赏
  • 举报
回复
提示 加上 -fPIC 选项重新编译 libz.so
colddown 2014-07-13
  • 打赏
  • 举报
回复
看来是需要libz.so文件

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧