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

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

 火.. [复制链接]
已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-12 11:48:43 | 显示全部楼层
14712*** 发表于 2026-9-12 11:44
预处理的空白是什么?好像有东西但是看不见
选择的时候就能看见有东西

预处理就是解析器实际看到的东西,主要有:常量折叠,注释遮盖
你看到的没错,就是一堆空格,原有注释的地方就是了
回复

使用道具 举报 送花

已绑定手机

0

主题

2

回帖

12

积分

新手上路

积分
12
发表于 2026-9-12 14:35:48 | 显示全部楼层
stcaimcu.com 是 STC的
回复

使用道具 举报 送花

0

主题

12

回帖

214

积分

中级会员

积分
214
QQ
发表于 2026-9-15 09:04:00 | 显示全部楼层
简单好用
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25454
发表于 2026-9-15 09:42:46 | 显示全部楼层
大家在使用 KEIL C251编译器的同时,
将程序也放到我们这个 STC32 IDE C11编译器同步测试下,
帮查疑补漏,敲打我们奋力前行

回复

使用道具 举报 送花

79

主题

1112

回帖

4886

积分

荣誉版主

积分
4886
发表于 2026-9-15 12:28:12 | 显示全部楼层
尽快移植官方FreeRTOS到 这个编译器上进行测试
回复

使用道具 举报 送花

已绑定手机

63

主题

2168

回帖

3553

积分

论坛元老

积分
3553
发表于 2026-9-16 19:15:00 | 显示全部楼层
王工,请问我想自动生成版本日期怎么弄,keil可以这样
  1. #define MDK_YEAR (__DATE__[9] - '0')*10+(__DATE__[10] - '0')
  2. #define MDK_MONTH get_month()
  3. #define MDK_DAY   ((__DATE__[4]==' ' ? 0 : __DATE__[4]-'0')*10 \
  4.                     +(__DATE__[5] - '0'))
  5. #define MDK_HOUR  ((__TIME__[0]-'0')*10 + __TIME__[1]-'0')
  6. #define MDK_MIN   ((__TIME__[3]-'0')*10 + __TIME__[4]-'0')
  7. #define MDK_SEC   ((__TIME__[6]-'0')*10 + __TIME__[7]-'0')
复制代码


回复

使用道具 举报 送花

已绑定手机

63

主题

2168

回帖

3553

积分

论坛元老

积分
3553
发表于 2026-9-16 19:16:59 | 显示全部楼层
另外,请问能不能弄个函数列表那样的,可以快速定位到所在位置

点评

现在支持通过Ctrl+鼠标单击快速定位过去,你说的哪个版本日期,我看看直接兼容Keil的写法加进去。最近在做回归测试,完善编译器的正确性,做完了以后将你这个一并加进去  详情 回复 发表于 2026-9-17 00:01
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-17 00:01:13 | 显示全部楼层
jw*** 发表于 2026-9-16 19:16
另外,请问能不能弄个函数列表那样的,可以快速定位到所在位置

现在支持通过Ctrl+鼠标单击快速定位过去,你说的哪个版本日期,我看看直接兼容Keil的写法加进去。最近在做回归测试,完善编译器的正确性,做完了以后将你这个一并加进去
回复

使用道具 举报 送花

已绑定手机

63

主题

2168

回帖

3553

积分

论坛元老

积分
3553
发表于 2026-9-17 07:51:44 | 显示全部楼层
王*** 发表于 2026-9-17 00:01
现在支持通过Ctrl+鼠标单击快速定位过去,你说的哪个版本日期,我看看直接兼容Keil的写法加进去。最近在 ...

就是文件的编译日期,每编译一次,自动生成日期戳,便于文件留档;我想把编译日期作为一组数据传给触摸屏显示
回复

使用道具 举报 送花

已绑定手机

63

主题

2168

回帖

3553

积分

论坛元老

积分
3553
发表于 2026-9-17 07:55:44 | 显示全部楼层
王*** 发表于 2026-9-17 00:01
现在支持通过Ctrl+鼠标单击快速定位过去,你说的哪个版本日期,我看看直接兼容Keil的写法加进去。最近在 ...

现在是需要找到函数才能跳转,如果有列表的话会不会更方便一点呢
截图202609170754255004.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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