爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 15483|回复: 15

zlib 安装问题 求解

[复制链接]

新浪微博达人勋

发表于 2018-12-31 19:27:05 | 显示全部楼层 |阅读模式

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

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

x
[YSY@bogon zlib-1.2.8]$ sudo ./configure --prefix=/usr/local/zlib
Checking for gcc...
Compiler error reporting is too harsh for ./configure (perhaps remove -Werror).
** ./configure aborting.
卡住好长时间了 试过1.2.8    1.2.10    1.2.11这三个版本了 都会出现这个error 有大神能帮忙出出主意怎么解决么   
感谢感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-12-31 20:17:08 | 显示全部楼层
下载地址:http://www.zlib.net/

版本:1.2.8

编译环境:arm-linux

编译方法:

1、export CC=arm-linux-gcc 

2、./configure --prefix=$PWD/_install

_install为创建输出的指定目录

如果出现如下错误时:

[root@localhost zlib-1.2.8]# ./configure --shared --prefix=$PWD/_install
Compiler error reporting is too harsh for ./configure (perhaps remove -Werror).

在configure 删除以下字段,避免将warn处理为error :

echo "Checking for obsessive-compulsive compiler options..." >> configure.log

if try $CC -c $CFLAGS $test.c; then
  :
else
  echo "Compiler error reporting is too harsh for $0 (perhaps remove -Werror)." | tee -a configure.log
  leave 1
fi



3、make && make install

4、在_install/lib目录下是动态与静态库文件,_install/include下是头文件。
---------------------

参考:
https://github.com/madler/zlib/releases
http://xueliang.org/article/detail/20160617235632656
https://github.com/maxdev1/ghost/issues/9
https://www.cnblogs.com/Jacket-K/p/7374187.html
https://blog.csdn.net/hzh_Beyond/article/details/40074081
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2018-12-31 20:02:09 | 显示全部楼层
用的gfortran不
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-12-31 21:14:11 | 显示全部楼层
你终端敲下gcc有什么反应么,你是不是没有gcc编译器
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-3 10:29:43 | 显示全部楼层

编译器么 用的intel18
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-3 10:39:18 | 显示全部楼层
weilin421 发表于 2018-12-31 21:14
你终端敲下gcc有什么反应么,你是不是没有gcc编译器

[YSY@bogon /]$ yum install gcc
Loaded plugins: fastestmirror, langpacks
You need to be root to perform this command.
[YSY@bogon /]$ sudo yum install gcc
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.njupt.edu.cn
* epel: mirrors.ustc.edu.cn
* extras: mirrors.nju.edu.cn
* updates: mirrors.nju.edu.cn
Package gcc-4.8.5-36.el7.x86_64 already installed and latest version
Nothing to do
[YSY@bogon /]$ gcc --version
bash: gcc: command not found...
我是安装过的  可是用 gcc-version 查询 就显示找不到  可是安装就说已经安装- -
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-3 10:57:26 | 显示全部楼层
风往北吹 发表于 2018-12-31 20:17
下载地址:http://www.zlib.net/

版本:1.2.8

谢谢大佬! 这个方法 我之前试过。 可是还会出现新的报错
Checking for gcc...
Checking for shared library support...
No shared library support.
Building static library libz.a version 1.2.11 with cc.
Checking for size_t... No.
Checking for long long... No.
Failed to find a pointer-size integer type.
这个 failed 还有解决办法么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-3 11:06:19 | 显示全部楼层
所以问题在于你没装gcc编译器,不是别的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-3 12:16:48 | 显示全部楼层
weilin421 发表于 2019-1-3 11:06
所以问题在于你没装gcc编译器,不是别的。

Package gcc-4.8.5-36.el7.x86_64 already installed and latest version
Nothing to do
[YSY@bogon /]$ gcc --version
bash: gcc: command not found...
可是终端显示 我已经安装了而且是最新版本了  请问这种情况该怎么办啊?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-3 15:28:58 | 显示全部楼层
本帖最后由 风往北吹 于 2019-1-3 15:31 编辑
验证码yyy 发表于 2019-1-3 12:16
Package gcc-4.8.5-36.el7.x86_64 already installed and latest version
Nothing to do
[YSY@bogon /] ...

whereis gcc
查找看看gcc,gcc是否安装好。如果此时显示
gcc:/usr/bin/gcc
则说明已装好了,只需要配置到PATH路径下面就行了。

默认 gcc 是安装在 /usr/bin 中的,但由于之前更新了 gcc,新的 gcc 是安装到 /usr/local/ 下的。为了避免冲突,我再将 /usr/bin/gcc 删除了。

所以,/usr/bin 下找不到 gcc。

解决这个问题的方法:

  • 修改 PATH

  • 链接 /usr/local/bin/gcc 到 /usr/bin/gcc


第2个方案细节:

sudo ln -s /usr/local/bin/gcc /usr/bin/gcc

适当根据机型和路径修改!

参考:

1.https://blog.csdn.net/FightForProgrammer/article/details/41960707

2.https://my.oschina.net/hevakelcj/blog/482096



密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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