如何解决 引用头文件发现内容不全的问题?
编程时遇到 调用 /usr/include/linux下的头文件,结果发现里面的头文件内容和 src 源代码中的头文件内容不一致,同名文件的内容源代码中更全,/usr/include/linux下文件很多内容都没有定义,导致编程中 出现 有的变量没有定义声明 的问题,请问如何解决?
试着将src中的include/linux拷贝出来放到usr目录下(比较笨的办法),结果发现这里面有的结构体仍然提示没有定义(如 struct semaphore),总不能把源代码中的 整个include文件夹都考出来覆盖吧?即使那样可以那程序放到别的机器上不是仍然不能执行?不知如何解决,还请这里的大侠指点一下!谢谢!