标签: c++ char clang unsigned signed
我必须使用clang编译一个大的c ++库。图书馆假定" char"签了。有没有办法告诉clang编译器?对于这个编译器,char在x86上签名,但它在arm目标上是无符号的。
gcc有两个选项可以使char签名或无符号。对于clang,我只发现/ J开关的工作方式与此情况下相反。
答案 0 :(得分:4)
-fsigned-char切换似乎就是您所追求的。我没有ARM机器可以试用它,但至少x86 clang接受它而不抱怨。
-fsigned-char