编译错误 - 缺少 zlib.h

2023-12-22

我尝试使用 IBM XL 编译器在 Blue Gene Q 上编译软件,但收到以下错误消息:

"iostreams/zlib.cpp", line 19.10: 1540-0836 (S) The #include file "zlib.h" is not found.
make[3]: *** [zlib.o] Error 1

我已经安装了新版本的zlib并更新了LD_LIBRARY_PATH with $HOME/zlib/include

我错过了什么吗?


你失踪了zlib.h头文件,在 Linux 上通过以下方式安装:

sudo apt-get install libz-dev

事实上,该模块呈现为zlib1g-dev在 apt 存储库中,这是最新的调用(2019 年 2 月):

sudo apt install zlib1g-dev

在费多拉上:sudo dnf install zlib-devel(在旧版本中:sudo dnf install libz-devel).

这将为实现 gzip 和 PKZIP 中的 deflate 压缩方法的库提供开发支持文件。

如果你已经zlib库,请确保您正在编译代码源-lz. See: 如何修复对 inflate/deflate 函数的未定义引用? https://stackoverflow.com/q/22337896/55075.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编译错误 - 缺少 zlib.h 的相关文章

  • Node.js:从 s3 下载文件并将其解压缩为字符串

    我正在编写一个AWS Lambda函数 它需要从AWS S3下载文件 解压缩文件并以字符串形式返回内容 我正在尝试这个 function getObject key var params Bucket my bucket Key key r
  • 错误 1046:未找到类型或不是编译时常量

    我正在尝试在 CS6 中为我正在上的课程制作一个交互式 Flash 视频 我和教授简单地谈了一下这个问题 他也无法弄清楚这个问题 奇怪的是 它说错误在第 2 行和第 3 行 当我删除这些行上的代码时 它still说错误就在这些行上 看看我的
  • 使用SDL和g++编译找不到-lSDLmain等

    我一直在尝试使用g 来用SDL编译程序 该程序只是一个 main cpp 文件 其中有两条 SDL 测试行 如下所示 include SDL SDL h using namespace std int main void SDL Init
  • 编译器在函数名称前添加下划线前缀的原因是什么?

    当我看到 C 应用程序的汇编代码时 如下所示 emacs hello c clang S O hello c o hello s cat hello s 函数名称以下划线作为前缀 例如callq printf 为什么这样做以及它有什么优点
  • 将代码拆分为多个 .cpp 会减少编译时间吗?

    假设我正在处理一个相当复杂的课程 一半的方法已经完成并经过测试 但我仍在开发另一半 如果我将完成的代码放在一个 cpp 中 将其余代码放在另一个 cpp 中 那么当我仅更改 正在进行的 cpp 中的代码时 Visual Studio 或任何
  • 您如何使编译器行更短?

    通常 当我与其他人一起处理一个项目时 随着时间的推移 编译器在 Makefile 中获取的库路径和包含路径的数量会变得越来越多 此外 路径也可能会变得很长 这是一个例子 g c pipe O2 Wall W DQT BOOTSTRAPPED
  • 学习在 Xcode 中编译 C++

    我已经开始在学校广泛使用 C 现在我的程序已经达到了拥有超过 1 个文件 即头文件 驱动程序 实现文件 的地步 我对软件开发了解不够 无法通过查看苹果的指南来理解或掌握如何设置构建过程 有人可以指导我如何在 xcode 中编译一个带有头文件
  • Node.js 10 的 TypeScript tsconfig 设置?

    有谁知道 Node js v10 x 需要哪些目标 库才能在没有生成器的情况下使用内置的 async await 我看到很多关于节点 8 的信息 但没有看到关于节点 10 的信息 从 Node js 开始10 0 0 100 支持ES201
  • ASP.net MVC 项目无法在 IIS 上编译

    我以前只是将 ASP NET 网站上传到实时服务器 IIS 会自动编译它们 但是 当我对 asp net MVC 项目执行相同操作时 我只是收到错误 并且我需要在上传项目之前发布 构建 项目 注意1 我使用的是VWD 2008 Expres
  • Eclipse 如何创建一个未解决编译问题的类?

    当我尝试使用 javac 编译此类时 出现编译错误并且未创建 Test class public class Test public static void main String args int x 1L lt this cannot
  • 这种复杂的泛型模式会导致 Eclipse 崩溃 - 我可以让它工作吗?

    我使用的是 Eclipse Luna 4 4 0 JDK 1 8 0 05 我正在制作一个游戏 游戏世界的拓扑结构可以大致分为World gt Level gt Tile 其中图块是地形的一个小单位 我设置了三个项目 一个包含这些结构的一些
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h
  • 使用 NTL 库的编译器错误

    我正在尝试使用 NTL 库 但总是收到有关未定义符号的编译器错误 示例 取自 NTL 文档 include
  • 干净构建 Java 命令行

    我正在使用命令行编译使用 eclipse 编写的项目 如下所示 javac file java 然后运行 java file args here 我将如何运行干净的构建或编译 每当我重新编译时 除非删除所有内容 否则更改不会受到影响 cla
  • 尽管类路径中存在 jar 文件,但包 javax.ejb 不存在

    我正在尝试使用命令编译java程序 javac d build src java verbose 它返回给我以下内容 src Currency java 5 package javax ejb does not exist import j
  • 使用intellij Scala编译错误

    我正在尝试使用 intelliJ 14 1 4 编译混合 java scala 代码 但它一直给我这个错误 Error Compiling SBT component compiler interface 2 9 2 52 0 我尝试降级我
  • 为什么不是所有代码编译位置无关?

    在 gcc 中编译共享库时 fPIC 选项将代码编译为位置无关的 是否有任何原因 性能或其他 导致您不编译所有位置独立的代码 它添加了一个间接 对于与位置无关的代码 您必须加载函数的地址 然后跳转到它 通常 函数的地址已经存在于指令流中
  • 如何更改解释器路径并将命令行参数传递给 Linux 上的“可执行”共享库?

    这是 可执行 共享库的最小示例 假设文件名 mini c Interpreter path is different on some systems definitely different for 32 Bit machines cons
  • 在Linux服务器中安装ZLIB

    我要安装ZLIB http www techsww com tutorials libraries zlib installation installing zlib on ubuntu linux php在Linux服务器中 我的服务器帐
  • “___ 中的方法 ___() 是在无法访问的类或接口中定义的”编译错误

    我发现了一个奇怪的编译限制 我无法解释 并且我不明白这个限制的原因 示例1 考虑这些类 In package e1 public class C1 enum E1 A B C public E1 x In package e2 import

随机推荐

  • 在 XAML 中为一个事件添加多个事件处理程序?

    在程序代码中可以执行以下操作 Add two event handler for the button click event button1 Click new RoutedEventHandler button1 Click 1 but
  • pow 函数中发生了什么?

    我在这里看到了各种描述奇怪行为的答案powC 中的函数 但我在这里有一些不同的问题要问 在下面的代码中我已经初始化了int x pow 10 2 and int y pow 10 n int n 2 在第一种情况下 当我打印它显示的结果时1
  • 如何在React Native中使用axios将图像上传到服务器?

    我想以本机方式将图像作为文件发送到服务器 我怎样才能做到这一点 这是我的代码 export const editUserProfile sessionId firstName lastName image countryCode phone
  • 如何在javascript中访问对象原型?

    所有文章都写到 JavaScript 是一种基于原型的语言 这意味着每个对象都有一个原型 或者更准确地说 原型链 到目前为止 我已经尝试过以下代码片段 var F function F prototype member1 1 var obj
  • EntityFrameworkCore 不存在于 Microsoft 命名空间中

    我试图在这里逐步完成本教程 https learn microsoft com en us aspnet core data ef mvc intro https learn microsoft com en us aspnet core
  • chrome_omniboxView 类不再可用?

    FindWindowEx Hwnd 0 Chrome OmniboxView Nothing Chrome OmniboxView 不再可用 我怎样才能获得谷歌浏览器的当前网址 我刚刚编写了一个 Chrome 扩展程序来解决这个问题 我已将
  • pandas 输出时间戳 to_excel 以微秒为单位

    我的 df 中有微秒分辨率 这非常重要 但无论我尝试什么 我都无法让 Excel 用 xls 或 xlsx 显示微秒分辨率 关于如何在不显式转换为字符串的情况下显示它们的任何想法 使用 GitHub 上最新版本的 Pandas 以及即将发布
  • 使用 Boost.Spirit.Lex 和流迭代器

    我想使用 Boost Spirit Lex 来 lex 二进制文件 为此 我编写了以下程序 这是摘录 include
  • 创建类似于 xCode 中的太阳天气应用程序的动画渐变背景

    尽管我之前已经问过这个问题 但我想再次联系以澄清我希望在您的帮助下完成什么 我想知道如何在 xCode 中创建一个 iOS 应用程序的背景 类似于 Solar 天气应用程序的背景 提供屏幕截图 随着时间的推移 在一个周期中 略有变化 正如你
  • 编写一个简单的 IRC(互联网中继聊天)客户端

    我很小的时候就开始使用 IRC 并且一直对它着迷 作为一项语言练习 我正在考虑用 Ruby 编写一个简单的 IRC 客户端Shoes http www shoooes net 作为图形前端 我想问您 先生们 我需要熟悉什么才能开始这次伟大的
  • 解析文件名中的反斜杠和正斜杠的混合

    我从 api 获取文件名 格式为包含以下内容的混合 and infilename c mydir1 mydir2 mydir3 mydir4 123xyz csv 当我尝试解析目录结构时 后面的一个字符被转换为单个字符 有没有办法正确获取每
  • Xamarin 表单将单击的项目作为命令参数传递给命令

    我刚刚开始使用 Xamarin 表单 现在我有一个在自定义模板中显示的项目列表 我想要的行为是在页面上下文中触发事件 使用科卡夫行为 https github com corradocavalli Corcav Behaviors 20Co
  • 获取 Base 任何子类的类

    我认为这是一个简单的问题 但我的 C 知识也是如此 我有一个名为 Learner 的课程 template
  • 在 codeigniter 中使用 SQLite

    我正在尝试在最新版本的 CodeIgniter 中开始使用 sqlite 我的database php 看起来像这样 active group default active record TRUE db default hostname d
  • 如何在 numpy 二维数组中存储列表?

    如何在 numpy 二维数组中存储列表 import numpy A numpy empty 5 5 dtype 这里变量列表类型的数据类型应该是什么 或者是否有不同的方法来实现这一点 我强烈认为是这种情况 我想你想要的是 gt gt gt
  • 如何在 C++ 中将多个头文件导出为单个头文件?

    我正在使用 Visual Studio 开发 DLL 目前 我有一个头文件 MyProject h pragma once ifdef MYLIBRARY EXPORTS define MYLIBRARY API declspec dlle
  • Firebase Firestore Web 无法在公司代理后面工作

    我的计算机位于公司代理后面 访问使用 Firebase Firestore 的网站时 它未连接到 Firebase 服务器 我在控制台中收到以下错误 2018 09 21T10 09 15 854Z firebase firestore F
  • 如何在我的应用程序级别使对话框窗口始终位于前面

    如何使 Qt 对话框窗口始终位于应用程序级别的顶部 我想使对话框窗口始终位于前面 但请记住始终位于应用程序级别的前面 即使我单击空白位置 我也希望它仅保留在应用程序的前面 我尝试过使用setWindowFlags Qt WindowStay
  • C++ 模块中的前向声明 (MSVC)

    我最近一直在尝试 MSVC 提供的模块实现 并且遇到了一个有趣的场景 我有两个类在其接口中相互依赖 这意味着我必须使用前向声明来使其编译 以下代码显示了一个示例 Module interface export module FooBar e
  • 编译错误 - 缺少 zlib.h

    我尝试使用 IBM XL 编译器在 Blue Gene Q 上编译软件 但收到以下错误消息 iostreams zlib cpp line 19 10 1540 0836 S The include file zlib h is not f