对“log”的未定义引用

2024-01-16

我正在尝试编译 Donald Eastlake 的 RFC 3797 随机选择算法的实现(代码:http://kambing.ui.ac.id/minix/other/rfc3797/ http://kambing.ui.ac.id/minix/other/rfc3797/)。但是,我收到链接器错误:

rfc3797.c:(.text+0xe7f): undefined reference to `log'

我试图使用提供的 Makefile 来实现它,该文件明确链接到数学库,但我仍然收到错误:

cc -lm -o randomselection rfc3797.c MD5.c

我怎样才能编译这个程序?


我不知道原因是什么,但如果你搬家-lm到最后,就会编译了。

$ cc -o randomselection rfc3797.c MD5.c -lm
rfc3797.c: In function ‘getinteger’:
rfc3797.c:183:3: warning: format not a string literal and no format arguments [-Wformat-security]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

对“log”的未定义引用 的相关文章

随机推荐

  • 如何在 Julia 中使用锁

    我正在和朱莉娅一起工作 IDE 是 Juno 如果我是对的 async可以生成一个任务 它就像一个线程 所以我们可以这样做 async begin do something1 end async begin do something2 en
  • React原生垂直时间轴组件

    我想在 React Native 中创建一个垂直时间线 如下所示 但无法找到一个像样的库 有人可以建议一个库吗 或者如果它不是太棘手可以指导如何在没有库的情况下完成 您可以在常规 ListView 中实现此功能 在每一行中 在左侧放置一个固
  • 使用 DLLImport 导入对象

    我有一个 C 类的 dll SLABHIDDevice dll 我正在尝试在 C net 应用程序中使用此 dll 的功能 该 dll 包含多种方法 我可以通过诸如此类的语句轻松使用它们 如果我在这里弄错了一些术语 我深表歉意 因为我是使用
  • 是否可以删除子类/接口中继承的字段/方法?

    沿着这些思路 interface A a number x any interface B extends A b number interface C a number b number So the B将等于C 省略字段x但仍在延伸A
  • powershell Stop-Service 和 NET-STOP 有什么区别

    在 powershell 中 我见过多种停止服务的方法 更现代的方式 Stop Service wuauserv 还有更传统的方式 NET STOP WUAUSERV 传统方式自动化要困难得多 因为它本身并不是幂等的 https stack
  • AcceptSocket 不尊重 Thread.Abort 请求[重复]

    这个问题在这里已经有答案了 我的理解是 Thread Abort 应该在被阻止的线程上引发 ThreadAbortException 但是在处理时似乎并非如此TcpListener AcceptSocket 这是该问题的最基本说明 clas
  • 在 Android 中将 Json 转换为 Xml [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我有一个 net web 服务和 w
  • nuget:“替换令牌‘id’没有值”

    执行中 nuget exe pack nuget nuget exe pack pathToProject myproject nuspec IncludeReferencedProjects Prop Configuration Rele
  • Datagridcolumn:通过 BindingProxy 绑定可见性和宽度显示不同的行为

    由于数据网格的列不在数据网格的可视化树中 我使用这种绑定代理方法来绑定数据网格的可见性DataGridTextColumn https www thomaslevesque com 2011 03 21 wpf how to bind to
  • 错误:对象已被删除或失效。 (领域)

    有时 很少但会发生 我收到错误Object has been deleted or invalidated 当尝试使用属性或在 AFnetworking 块内修改我的模型对象时 谁能帮我找出我做错了什么 错误 情况 1 Code void
  • 如何在 csv 列中使用逗号[重复]

    这个问题在这里已经有答案了 可能的重复 处理 CSV 文件中的逗号 https stackoverflow com questions 769621 dealing with commas in a csv file 我们正在将我们的一个项
  • Python setuptools 不包括 C++ 标准库头文件

    我正在尝试将 Python 包装器编译为我编写的小型 C 库 我写了以下内容setup py尝试使用的脚本setuptools编译包装器 from setuptools import setup Extension import numpy
  • 谷歌地图查询参数说明

    我正在网站中实现一项功能 通过 5 个输入框获取用户的位置 然后需要在谷歌地图中显示位置 我知道这个过程称为地理编码 但在进行一些搜索后 我再次遇到了这个链接 http www seomoz org ugc everything you n
  • 解码H264流bufferInfo.size始终为零

    我有一个 H264 流 想要使用 MediaCodec 将其解码以显示 因为我只是解码 并且希望定位尽可能多的设备 所以我支持 API 16 并使用 ExtractMpegFrames 测试作为参考 http bigflake com me
  • Firefox 12 html 元素不会缩小到 376px 以下

    我刚刚创建了一个 HTML5 页面 其背景图像位于顶部中心 p Example p 使用以下 CSS body background image url images bg png background position top cente
  • Http Range 请求属性?

    我一直在编写一些java代码片段 试图从远程主机按范围下载目标文件 我期望依靠一些多线程进程来下载一些块的远程文件 根据以下调试跟踪 一切运行良好 Task 2 gt REQUEST PROPERTIES Range bytes 59124
  • 张量流中添加方法的问题:AttributeError:模块“tensorflow.python.framework.ops”没有属性“_TensorLike”

    import keras as K from keras models import Sequential from keras layers import Dense from tensorflow import set random s
  • jQuery 选择:如何选择 1 个选项值并在另一个选择菜单中删除相同的选项值?

    我将 2 个元素并排放置 他们都使用 jQuery Chosen 插件 这是代码 div class wrapper div
  • WiX 在安装前检查文件是否存在

    我已经多次看到这个问题被问到 但似乎没有一个答案对我有用 我显然错过了一些基本的东西 但我似乎无法找出它是什么 我才使用 WiX 几天 所以我对它还很陌生 基本上 我已经在现有产品中构建了一个插件 并且我想在允许安装插件之前检查该产品是否已
  • 对“log”的未定义引用

    我正在尝试编译 Donald Eastlake 的 RFC 3797 随机选择算法的实现 代码 http kambing ui ac id minix other rfc3797 http kambing ui ac id minix ot