[解答]对‘’未定义的引用 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

即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM