【问题标题】:"undefined reference to" when running make运行 make 时出现“未定义的引用”
【发布时间】:2021-09-01 22:00:00
【问题描述】:

core.c

我不知道为什么我在 core.c 中得到这么多未定义的引用,但我认为我已经链接了所有内容并且没有错字。

这是我的 Makefile: Makefile

例如,createHashtable() 在 hashtable_debugger 中,我已经链接了它: hashtable_debugger.h

【问题讨论】:

标签: c gcc makefile


【解决方案1】:

请检查您是否链接了 hashtable_debugger 对象。我只看到 debug.o memory.o 和 core.o 作为链接器的输入

【讨论】:

  • 这更像是一个评论而不是一个答案。请不要发布 cmets 作为答案。在您可以发布 cmets 之前,请耐心等待。
  • 谢谢!我想我误解了Makefile的概念,现在解决了!
猜你喜欢
  • 1970-01-01
  • 2013-12-21
  • 1970-01-01
  • 2017-07-16
  • 1970-01-01
  • 1970-01-01
  • 2021-07-23
  • 1970-01-01
  • 2012-07-28
相关资源
最近更新 更多