【问题标题】:clang: make char signed by default on armclang:在 arm 上默认使 char 签名
【发布时间】:2013-11-02 12:42:53
【问题描述】:

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

gcc 有两个选项来使 char 有符号或无符号。对于 clang,我只发现 /J 开关的工作方式与本例所需的相反。

【问题讨论】:

    标签: c++ char clang unsigned signed


    【解决方案1】:

    -fsigned-char 开关似乎是您所追求的。我没有 ARM 机器可以试一试,但至少 x86 clang 可以毫无怨言地接受它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-20
      • 2013-08-21
      • 1970-01-01
      • 2013-11-22
      相关资源
      最近更新 更多