首页 文章

clang:make char默认签名

提问于
浏览
3

我必须使用clang编译一个大的c库 . 该库假定“char”已签名 . 有没有办法告诉clang编译器?对于此编译器,char在x86上签名,但在arm目标上未签名 .

gcc有两个选项可以使char签名或无符号 . 对于clang,我只发现/ J开关的工作方式与此情况下相反 .

1 回答

  • 3

    -fsigned-char 开关似乎是你有一台ARM机器试用它,但至少x86 clang接受它而不抱怨 .

相关问题