繁体   English   中英

__fp16 类型在 GNU ARM C++ 中未定义

[英]__fp16 type undefined in GNU ARM C++

我试图在用 GNU ARM C++ 编译器编译的程序中使用类型__fp16 (半精度浮点数),但是每当我尝试声明这种类型的变量时,我都会收到一条错误消息__fp16 is not declared 我认为这是由于我缺少一些头文件造成的,但是我无法找到有关它可能是哪个头文件的任何数据。 有谁知道它在哪里定义/我应该包括什么?

是的,目标支持半精度操作; 它不支持双打。

我收到了 GNU 团队的回复。 解决方法是添加编译器命令-mfp16-format=ieee __fp16定义为 ieee 标准(参见https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM