我工作的MP为我的CS类。 我们的计算机实验室都在Linux操作系统下工作,但我试图编译我的家庭计算机(Mac OS X)上的代码。 我收到以下错误:
Undefined symbols for architecture x86_64:
"_tdestroy", referenced from:
_dictionary_destroy in libdictionary.o
_dictionary_destroy_free in libdictionary.o
ld: symbol(s) not found for architecture x86_64
我试着在网上找到一个解决方案,但我没有成功。 我们使用Makefile中的下列宏:
CC = gcc
INC = -I.
FLAGS = -g -W -Wall
LIBS = -lpthread
有任何想法吗?