Linux中make出这种错了该怎么办

2025-03-13 02:11:59
推荐回答(3个)
回答1:

就是没有包含该头文件!
程序中#include 加在使用(调用)这个头文件里的位置前面就行,一般放在程序头部。至于-lpthread ,加载make命令后面,如:make -lphread。

回答2:

你系统启动用的内核是
`/usr/src/linux-2.6.16.13-4-obj/i386/default' ?
机器上要有内核源码文件

回答3:

唉程序中加上#include
编译时加上 -lpthread