找回密码
 立即注册
楼主: 王昱顺

自研C语言编译器发布,STC IDE —— 面向STC32系列及AI8051U的C语言编译器,11/7更新

 火.. [复制链接]

0

主题

6

回帖

36

积分

新手上路

积分
36
发表于 2026-9-17 16:55:05 | 显示全部楼层
_nop_(); 这个内部函数通过不了。
程序在C251编译器下早已通过,约45k字节大小了。 改了很多次,在STCIDE下还是不能通过。现在主要提示是NOP函数,只有原型,没有原函数。我已将intrins.h放在程序目录下了。
这个NOP在跑马灯小程序中我加在delay()函数中是不报错的。
还有就是发现不支持中断函数带寄存器组切换 using x了。

我注释掉NOP,又改了一些提示问题,最后终于编译出来了。但程序超144K了, 编译一次的时间很长约有1分钟。
截图_选择区域_20260917164442.png

个头超出144K

个头超出144K

点评

好的,已经记录这个问题。 当前内部正在更新有关正确性这方面。改动较大,可能要再过一段时间才能推出新的版本。  详情 回复 发表于 2026-9-17 18:20
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-17 18:20:42 | 显示全部楼层
姜*** 发表于 2026-9-17 16:55
_nop_(); 这个内部函数通过不了。
程序在C251编译器下早已通过,约45k字节大小了。 改了很多次,在STCIDE下 ...

好的,已经记录这个问题。
当前内部正在更新有关正确性这方面。改动较大,可能要再过一段时间才能推出新的版本。
回复

使用道具 举报 送花

0

主题

6

回帖

36

积分

新手上路

积分
36
发表于 2026-9-17 23:53:07 | 显示全部楼层
王*** 发表于 2026-9-17 18:20
好的,已经记录这个问题。
当前内部正在更新有关正确性这方面。改动较大,可能要再过一段时间才能推出新 ...

我将NOP先注掉,又改了很多提示错误,最后终于编译完成,但是提示Flash约 144K超限了。
编译的时间很长,有30秒-60秒左右。
回复

使用道具 举报 送花

已绑定手机

0

主题

4

回帖

32

积分

新手上路

积分
32
发表于 2026-9-18 11:29:38 | 显示全部楼层
导入的AiCube生成的代码会有这个警告
截图202609181127197725.jpg

点评

这只是一个类型转换警告,所有可能存在截断的部分都会提示,防止默认截断但是用户没有发现  详情 回复 发表于 2026-9-18 12:06
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-18 12:06:41 | 显示全部楼层
会飞*** 发表于 2026-9-18 11:29
导入的AiCube生成的代码会有这个警告

这只是一个类型转换警告,所有可能存在截断的部分都会提示,防止默认截断但是用户没有发现
回复

使用道具 举报 送花

已绑定手机

63

主题

2168

回帖

3553

积分

论坛元老

积分
3553
发表于 2026-9-19 15:00:08 | 显示全部楼层
王工,请问我编译时出错,但是我头文件已经包含了啊
截图202609191459285176.jpg

点评

可以试一下网页版本的?离线版本的似乎会有这个问题(应该是内置版本架构和最新的不大兼容导致)  详情 回复 发表于 2026-9-19 17:51
回复

使用道具 举报 送花

已绑定手机

0

主题

1

回帖

18

积分

新手上路

积分
18
发表于 2026-9-19 16:54:34 | 显示全部楼层
为什么WIN7打不开离线版的

点评

你好,目前通过WebView2依赖,所以至少需要Win10系统,如果是Windows 7,则推荐通过网页版打开即可  详情 回复 发表于 2026-9-19 17:51
回复

使用道具 举报 送花

已绑定手机

310

主题

594

回帖

3004

积分

论坛元老

积分
3004
发表于 2026-9-19 17:32:08 | 显示全部楼层
截图202609191731404037.jpg


这都不支持吗

点评

是的,还在补全这一部分,已经在做了  发表于 2026-9-19 17:52
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-19 17:51:03 | 显示全部楼层
jw*** 发表于 2026-9-19 15:00
王工,请问我编译时出错,但是我头文件已经包含了啊

可以试一下网页版本的?离线版本的似乎会有这个问题(应该是内置版本架构和最新的不大兼容导致)
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-19 17:51:42 | 显示全部楼层
hou*** 发表于 2026-9-19 16:54
为什么WIN7打不开离线版的

你好,目前通过WebView2依赖,所以至少需要Win10系统,如果是Windows 7,则推荐通过网页版打开即可
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-14 09:47 , Processed in 0.078726 second(s), 100 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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