找回密码
 立即注册
查看: 669|回复: 8

keil C51 没有C188 数据截断警告吗?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-03-29 11:47:19
已绑定手机

13

主题

31

回帖

287

积分

中级会员

积分
287
发表于 2024-9-5 16:25:52 | 显示全部楼层 |阅读模式

我现在用的是STC8H4K64TL_LQPF48芯片,在写程序的时候,发现编译不提示C188 数据截断的警告,比如 u32 的变量给u8的变量赋值的时候,编译没有警告,我是希望有警告的。
请教社友:是在哪里设置,不要屏蔽C188警告?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-06-30 09:26:23

33

主题

2439

回帖

5194

积分

论坛元老

积分
5194
发表于 2024-9-5 16:51:16 | 显示全部楼层
我觉得你应该查查C51 编译器中有没有这个C188警告
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-30 00:05:33
已绑定手机

19

主题

3233

回帖

5351

积分

论坛元老

积分
5351
发表于 2024-9-5 16:59:50 | 显示全部楼层
值看到这个
Error C188
Summary *** Error C188

Unknown Object Size

Description The size of an object cannot be computed because of a missing dimension size on an array or indirection via a void pointer.
是错误不是警告
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-03-29 11:47:19
已绑定手机

13

主题

31

回帖

287

积分

中级会员

积分
287
发表于 2024-9-6 09:39:30 | 显示全部楼层
_奶*** 发表于 2024-9-5 16:51
我觉得你应该查查C51 编译器中有没有这个C188警告

是,很有可能是keil c51 没有 warning C188。
请教下,在哪里可以查得到keil c51编译器的ERR和warning的列表
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-03-29 11:47:19
已绑定手机

13

主题

31

回帖

287

积分

中级会员

积分
287
发表于 2024-9-6 09:41:06 | 显示全部楼层
so*** 发表于 2024-9-5 16:59
值看到这个
Error C188
Summary *** Error C188

我没有写完整,是warning C188 数据截断警告,不是error C188
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-03-29 11:47:19
已绑定手机

13

主题

31

回帖

287

积分

中级会员

积分
287
发表于 2024-9-6 09:44:04 | 显示全部楼层
我之前做STC32的时候,我记得是有warning C188的警告的,也就是 keil c251 有这个警告
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-30 00:05:33
已绑定手机

19

主题

3233

回帖

5351

积分

论坛元老

积分
5351
发表于 2024-9-6 09:49:38 | 显示全部楼层
蒋*** 发表于 2024-9-6 09:44
我之前做STC32的时候,我记得是有warning C188的警告的,也就是 keil c251 有这个警告 ...

看来C251有这个警告
Warning C188
Summary *** Warning C188

identifier: Truncation of Constant Value

Description A constant value has been truncated by an explicit type conversion (cast).

C51是没有的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-06-30 09:26:23

33

主题

2439

回帖

5194

积分

论坛元老

积分
5194
发表于 2024-9-6 10:04:57 | 显示全部楼层
蒋*** 发表于 2024-9-6 09:39
是,很有可能是keil c51 没有 warning C188。
请教下,在哪里可以查得到keil c51编译器的ERR和warning的 ...

可以看keil 里面的Books   能搜索到所有的错误 警告 代码
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-30 00:05:33
已绑定手机

19

主题

3233

回帖

5351

积分

论坛元老

积分
5351
发表于 2024-9-6 10:08:00 | 显示全部楼层
蒋*** 发表于 2024-9-6 09:39
是,很有可能是keil c51 没有 warning C188。
请教下,在哪里可以查得到keil c51编译器的ERR和warning的 ...

捕获96.PNG
这里可以查看



回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-30 20:33 , Processed in 0.121109 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表