话说char is unsigned这种事以后可能非嵌入式平台也会碰到,因为RISC-V ABI就规定了char is unsigned,前几天在#gcc的IRC聊天室里看到这个也有点惊讶。以后可能一堆C/C++的软件移植到RISC-V会遇到这类问题了。
https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md#c-type-representation
【 在 feiy (null) 的大作中提到: 】
: 比如那个char是否一定signed的,已经特别说了是“嵌入式”背景(参见文138273,
: 被mark着)是常识经验,而后还特地截图演示了,在一个世界性主流的IDE工具下、
: 常见的嵌入式单片机平台、很常见的一段C代码的编译执行结果,没有warning编译
: ...................
--
FROM 103.90.178.*