[解答]对‘’未定义的引用 collect2: 错误: ld 返回 1

写的makefile适用于32位,但是放到64位机器上make就有问题。

需要在makefile中gcc -o。。。。的结尾加上-pthread,例如:

bloomfilter.o: bloomfilter.c bloomfilter.h hash.h
        gcc -o bloomfilter.o -Wall -pedantic -ansi -c bloomfilter.c -g -pthread

即可。

posted @ 2013-12-05 21:00  木叶火影  阅读(10961)  评论(0编辑  收藏  举报