-Werror=pointer-sign是GCC编译器的一个选项,它将所有关于指针符号性的警告视为错误。这意味着,当编译器检测到pointer targets in initialization differ in signedness这样的警告时,由于启用了-Werror=pointer-sign,这个警告会被提升为编译错误,导致编译失败。
digestmd5.c:2254: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness digestmd5.c:2254: note: expected 'const char *' but argument is of type 'unsigned char *' digestmd5.c:2254: warning: pointer targets in passing argument 1 of '__builtin_strcmp'...
pointer targets in initialization differ in signedness问题 feral Where I stand and think!
pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] main.c if I do: Error = AS1_SendBlock(OutData, strlen(OutData), &snt); I can avoid the warning if I do: Error = AS1_SendBlock(OutData, strlen((const char*)OutData),...