在 clang 的文档中,我发现了一个奇怪的选项:
-fno-signed-char, --signed-char
我知道
-fno-signed-char
-funsigned-char
1。关注
--signed-char
2。
-fsigned-char
您链接到的 Clang 文档列出了开关的所有形式,包括打开选项的形式和关闭选项的形式,并让您自行确定“no-”形式将其关闭.
相比之下,GCC文档明确表示“……
-ffoo
-fno-foo
同时使用肯定形式和否定形式是矛盾的。测试表明 GCC 和 Clang 似乎使用列出的最后一个。