8.173 --signed_chars、--unsigned_chars

char 型を符号付きにするかどうかを指定できます。

char が符号付きである場合、 コンパイラによってマクロ __FEATURE_SIGNED_CHAR も定義されます。

  • コンパイルにこのオプションを使用した変換ユニットと使用していない変換ユニット、およびインタフェースを共有している変換ユニットとデータ構造を共有している変換ユニットを混合する場合には、注意が必要です。
  • ARM ABI では、 char を符号なしバイトとして定義します。これは C++ ライブラリが使用している解釈です。

デフォルト

デフォルトは --unsigned_chars です。
関連する参考文書
10.161 定義済みマクロ
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.