redis编译时出现collect2: error : ld return 1 exit status 原因
时间: 2023-11-23 07:58:12 浏览: 252
根据引用[1]和引用的内容,collect2 error ld returned 1 exit status提示出现是因为在编译redis时出现了其他错误,而collect2 error ld returned 1 exit status只是反映了之前出现的错误数量。因此,需要查看在collect2 error ld returned 1 exit status提示出现之前的其他报错信息,才能找到真正的错误原因。可能的错误原因包括但不限于缺少依赖库、编译选项错误等。
解决方案可以包括但不限于:
1.检查编译选项是否正确,例如是否开启了需要的模块。
2.检查是否缺少依赖库,例如是否安装了openssl、jemalloc等库。
3.检查是否存在语法错误或其他编译错误。
4.尝试重新编译或更新redis版本。
阅读全文