架构x86_64的未定义符号:(Mac OS X 10.7) [英] Undefined symbols for architecture x86_64: (Mac OS X 10.7)
本文介绍了架构x86_64的未定义符号:(Mac OS X 10.7)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在为我的CS类工作一个MP。我们的计算机实验室在Linux操作系统下工作,但我尝试编译在家庭计算机(Mac OS X)上的代码。我收到以下错误:
架构x86_64的未定义符号:
_tdestroy,引用自:
_dictionary_destroy in libdictionary.o
_dictionary_destroy_free in libdictionary.o
ld:没有为架构x86_64找到符号
我试图在网上找到一个解决方案,但我没有成功。我们在Makefile中使用以下宏:
CC = gcc
INC = -I。
FLAGS = -g -W -Wall
LIBS = -lpthread
任何