首页 > 其他分享 >fatal error: zlib.h: No such file or directory

fatal error: zlib.h: No such file or directory

时间:2023-11-14 09:01:48浏览次数:30  
标签:1.2 No zlib kseq base file root el7

 

001、编译报错:fatal error: zlib.h: No such file or directory

 

002、查找改文件

(base) [root@pc1 test]# find / -name "zlib.h"         ## 查找改文件, 存在
/root/anaconda3/pkgs/zlib-1.2.13-h5eee18b_0/info/licenses/zlib.h
/root/anaconda3/pkgs/zlib-1.2.13-h5eee18b_0/include/zlib.h
/root/anaconda3/include/zlib.h
/usr/src/kernels/3.10.0-957.el7.x86_64/include/config/crypto/zlib.h
/usr/src/kernels/3.10.0-957.el7.x86_64/include/config/squashfs/zlib.h
/usr/src/kernels/3.10.0-957.el7.x86_64/include/linux/zlib.h

 

003、复制一份到编译路径测试

(base) [root@pc1 test]# cp /root/anaconda3/include/zlib.h .               ## 并不能解决问题
(base) [root@pc1 test]# ls
kseq_fastq_base.c  zlib.h
(base) [root@pc1 test]# gcc -o kseq_fastq_base kseq_fastq_base.c -lz
kseq_fastq_base.c:1:20: fatal error: zlib.h: No such file or directory
 #include <zlib.h>
                    ^
compilation terminated.

 

004、正确的解决方法:

(base) [root@pc1 test]# yum list | grep "zlib"              ## 查找yum库中zlib相关的安装包
zlib.x86_64                                 1.2.7-21.el7_9             @updates
zlib-devel.x86_64                           1.2.7-21.el7_9             @updates
jzlib.noarch                                1.1.1-6.el7                base
jzlib-demo.noarch                           1.1.1-6.el7                base
jzlib-javadoc.noarch                        1.1.1-6.el7                base
zlib.i686                                   1.2.7-21.el7_9             updates
zlib-devel.i686                             1.2.7-21.el7_9             updates
zlib-static.i686                            1.2.7-21.el7_9             updates
zlib-static.x86_64                          1.2.7-21.el7_9             updates
(base) [root@pc1 test]# yum install zlib-devel.x86_64         ## 安装该包

 

005、编译测试

(base) [root@pc1 test]# gcc -o kseq_fastq_base kseq_fastq_base.c -lz      ## 缺少zlib.h的报错消失
kseq_fastq_base.c:3:20: fatal error: kseq.h: No such file or directory
 #include "kseq.h"
                    ^
compilation terminated.

 。

 

标签:1.2,No,zlib,kseq,base,file,root,el7
From: https://www.cnblogs.com/liujiaxin2018/p/17830803.html

相关文章

  • finalshell报错java.net.UnknownHostException: node2
    前几天是node3连不上,今天早上写作业发现node2又连不上了]$systemctlstatusnetwork.service●network.service-LSB:Bringup/downnetworkingLoaded:loaded(/etc/rc.d/init.d/network;bad;vendorpreset:disabled)Active:active(exited)since二2023-11-1408:......
  • fatal error: kseq.h: No such file or directory
     001、编译报错:fatalerror:kseq.h:Nosuchfileordirectory 002、github上查找该软件 003、下载对应的缺失文件,并上传(base)[root@pc1test]#lskseq_fastq_base.ckseq.h 004、编译测试(base)[root@pc1test]#lskseq_fastq_base.ckseq.h(base)......
  • 【题解】P4768 [NOI2018] 归程 / Kruskal 重构树
    补补以前懒得总结的零碎东西。kruskal重构树使用条件:求无向图中两点之间所有路径的最大边权的最小值构造:依kruskal得到最小生成树从小到大考虑生成树中的边\((u,v)\)对于\((u,v)\),新建一个结点,作为重构树中\(u,v\)的父结点该结点的点权为\((u,v)\)的......
  • Python Object of type float32 is not JSON serializable
    前言使用json.dumps(result)对数据转JSON数据出现错误:TypeError:Objectoftypefloat32isnotJSONserializable数据中存在的float32数据是numpy格式的数据,Python内置的float类型可以写入JSON中,但是numpy的float32类型数据不能写入JSON,所以应将numpy.flo......
  • 2023NOIP A层联测30 总结
    2023NOIPA层联测30总结\(T1\)给定一个序列\(a\),有\(m\)次操作\(l,r,v\),表示将\([l,r]\)内的每个\(a_i\)变为\(\max(a_i,v)\)\(n\le10^5,m\le10^7\)看到\(n\le10^5,m\le10^6\),赶紧打一个\(O(m\log_2n)\)的线段树做法,在看到\(20pts\)的\(l......
  • Arduino之TFT_eSPI驱动彩色LCD屏
    原文:https://blog.csdn.net/qq_45355603/article/details/132298259一、TFT_eSPI库简介1.1安装TFT_eSPI库在User_Setup.h中进行个人屏幕参数的配置: User_Setup.h TFT驱动板 备注TFT_MISO 无 TFT_MOSI SDA TFT_SCLK CLK TFT_CS CS 液晶屏片选信号,低电平使能TFT_DC RS ......
  • mac node 卸载 homebrew
    macnode卸载如果是通过source或者binaries方式安装Nodejs,需要手动删除Nodeexecutables和其他resources,另外就是使用Homebrew的方法、nvm方法。1.手动方法:需要按如下步骤卸载node+npm:从/usr/local/lib目录下删除全部node和node_modules之后,从/usr/loca......
  • [游记]NOIp-2023
    Day-1CSP-S打炸了,压线进了NOIp,希望不要再炸了。但是初中生打好了也不给钩子诶,更何况很难打好吧/kkNOIp-2023RP++之前在缺省源里面加了\(50\)行IloveStayAlone&CCF,发现没什么用,于是感觉是因为CCF的原因,而不是StayAlone的原因,遂决定删除CCF,改为IloveStayAlon......
  • 2023NOIP A层联测30 T1 草莓列车
    容易想到将询问离线下来,按\(v\)从大到小排序,这样后面的修改一定不会对前面的修改造成影响。然后可以用并查集把已修改过的点缩起来。注意到\(m\)会到\(2\times10^7\),应该使用基数排序,复杂度为\(\mathcalO(\frac{m\max{v_i}}{base}+m\alpha(n))\)。常数较大,卡卡常才能过......
  • NOIP模拟赛35T1T2
    T1KAMEN只能说一言难尽。60pt暴力模拟每一个石头往下掉的情况。在这里,我并没有打暴力,而是用set存储了每一列的X和O的石子分布情况。当前节点的位置在(x,y),寻找x列中比y大的第一个位置在ny(这里可以用upper_bound),那么石子在这一列能往下掉到的位置就是(x,ny-1)然后再判断能......