【发布时间】:2021-09-01 22:00:00
【问题描述】:
我不知道为什么我在 core.c 中得到这么多未定义的引用,但我认为我已经链接了所有内容并且没有错字。
这是我的 Makefile: Makefile
例如,createHashtable() 在 hashtable_debugger 中,我已经链接了它: hashtable_debugger.h
【问题讨论】:
-
请不要发布图片,也不要只发布链接。所以寻求调试帮助的问题必须在帖子本身内提供complete minimal reproducible example。
-
另外请阅读the help pages,采取SO tour,阅读How to Ask,以及this question checklist。最后请学习如何edit您的问题以改进它们。
-
我已经链接了它。不,你没有。日志和 Makefile 清楚地表明它没有链接。例如,您在 makefile 的哪个位置使用
hashtable_debugger.o?需要链接的是目标文件,而不是您似乎暗示的标题。