0
点赞
收藏
分享

微信扫一扫

编译错误:libcap-2.25

JamFF 2022-01-11 阅读 75
linux
./_caps_output.gperf:71:80: error: unknown type name 'size_t'
   71 | gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
      |                                                                                ^~~~~~
./_caps_output.gperf:96:53: error: unknown type name 'size_t'
   96 | __cap_hash_name (register const char *str, register size_t len)
      |                                                     ^~~~~~
./_caps_output.gperf:200:55: error: unknown type name 'size_t'
  200 | __cap_lookup_name (register const char *str, register size_t len)
      |                                                       ^~~~~~
./_caps_output.gperf:200:1: error: conflicting types for '__cap_lookup_name'
  200 | __cap_lookup_name (register const char *str, register size_t len)
      | ^~~~~~~~~~~~~~~~~
./_caps_output.gperf:33:29: note: previous declaration of '__cap_lookup_name' was here
   33 | const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);
      |       
//修改libcap-2.25/.x86_64-linux-gnu/libcap/_caps_output.gperf,加上和注释下面一句

#include<stddef.h>

/*const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);*/
举报

相关推荐

0 条评论