编译错误提示PATH

    技术2022-05-20  34

      HOSTCC  scripts/mod/sumversion.omake[1]: “include/asm-arm/mach-types.h”是最新的。scripts/mod/sumversion.c: 在函数‘get_src_version’中:scripts/mod/sumversion.c:384: 错误:‘PATH_MAX’未声明(在此函数内第一次使用)scripts/mod/sumversion.c:384: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其scripts/mod/sumversion.c:384: 错误:所在的函数内也只报告一次。)scripts/mod/sumversion.c:384: 警告:未使用的变量‘filelist’make[2]: *** [scripts/mod/sumversion.o] 错误 1make[2]: *** 正在等待未完成的任务....make[1]: *** [scripts/mod] 错误 2make: *** [scripts] 错误 2  CHK     include/linux/version.hmake[1]: “include/asm-arm/mach-types.h”是最新的。  HOSTCC  scripts/mod/sumversion.oscripts/mod/sumversion.c: 在函数‘get_src_version’中:scripts/mod/sumversion.c:384: 错误:‘PATH_MAX’未声明(在此函数内第一次使用)scripts/mod/sumversion.c:384: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其scripts/mod/sumversion.c:384: 错误:所在的函数内也只报告一次。)scripts/mod/sumversion.c:384: 警告:未使用的变量‘filelist’make[2]: *** [scripts/mod/sumversion.o] 错误 1make[1]: *** [scripts/mod] 错误 2make: *** [scripts] 错误 2[root@lqm build]#

    解决办法:

    grep一下,发现PATH_MAX在limits.h中定义,在/scripts/mod/sumversion.c中添加#include <limits.h>即可。


    最新回复(0)