错误详情:
collect2: fatal error: ld terminated with signal 11 [段错误], core dumped
compilation terminated.
/tmp/ccsu3RYi.o:在函数‘save_threads(void*)’中:
main.cpp:(.text+0x165): 截断重寻址至相符: R_X86_64_32S
原因及解决方法:
内存超过2G会出现问题。需要添加编译选项:-mcmodel
调整编译时的对静态数组要求的大小:-mcmodel=medium(中级) -mcmodel=large(高级)
参考:
1、https://blog.csdn.net/ai297313/article/details/42711837
2、https://blog.csdn.net/qq_37504214/article/details/97529324