可以尝试在代码中替换pthread_yield函数。为了避免更换函数对代码造成影响,可以尝试使用下面的代码段:
#ifdef i386 #define pthread_yield() asm volatile("rep; nop" ::: "memory") #endif
该代码段只会在32位平台上进行重新定义,而在其他平台上不会有任何影响。重新定义的pthread_yield函数将不再出现编译问题。
上一篇:编译/重新编译MySQL存储过程
下一篇:编译32位Linux的minizip