0

我应该添加任何标志来避免这种情况吗?

使所有递归
make[1]: 进入目录'/home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master'
全力以赴。
make[2]: 进入目录'/home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master'
  抄送链接哈希.lo
linkhash.c:在函数“lh_char_hash”中:
linkhash.c:480:2:错误:#warning“如果由多个线程使用,则随机种子初始化”[-Werror=cpp]
 #warning “如果由多个线程使用,则随机种子初始化”
  ^
cc1:所有警告都被视为错误
Makefile:585:目标“linkhash.lo”的配方失败
make[2]: *** [linkhash.lo] 错误 1
make[2]: 离开目录 '/home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master'
Makefile:649:目标“全递归”的配方失败
make[1]: *** [all-recursive] 错误 1
make[1]: 离开目录'/home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master'
Makefile:448: 目标“全部”的配方失败
make: *** [全部] 错误 2
4

1 回答 1

2

cc1: all warnings being treated as errors

当然,找到-Werror设置的位置并删除该标志。那么警告将只是警告。

于 2016-12-07T14:31:47.393 回答