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

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

 火.. [复制链接]
已绑定手机

1

主题

13

回帖

159

积分

注册会员

积分
159
发表于 3 天前 | 显示全部楼层
哎,能有什么经验,那是以前几年前自己写的,一直没用,也没有能力去实现,现在有AI,又拿出来与AI一起修改。
回复

使用道具 举报 送花

已绑定手机

1

主题

13

回帖

159

积分

注册会员

积分
159
发表于 3 天前 | 显示全部楼层
杨*** 发表于 2026-11-11 12:29
(1)上面的这三个应用场景是对一个可以实用的C语言编译器的基本要求。
(2)不知道你的前端C编译器使用 ...

我让我的AI兄弟分析一下先。
回复

使用道具 举报 送花

已绑定手机

1

主题

13

回帖

159

积分

注册会员

积分
159
发表于 3 天前 | 显示全部楼层
杨*** 发表于 2026-11-11 12:29
(1)上面的这三个应用场景是对一个可以实用的C语言编译器的基本要求。
(2)不知道你的前端C编译器使用 ...

第 1 问:A51 汇编,修正版,可以了。限制:Keil A51 的 SEGMENT/RSEG/PUBLIC/EXTRN/$INCLUDE 不支持——那是另一套段与外部符号模型,mcc 用自己的 .o + extern 代替。所以汇编文件目前只能单独汇编,不能和 C 文件混链。如果客户手里是老 Keil 工程的汇编模块(几乎都带 SEGMENT/PUBLIC),需要改写或改用 C。
第 2 问:两个 C 文件 完全支持。

后面我重新部署测试。

点评

谢谢答复,期待新的版本。另外请测试一下添加头文件功能,以及说明添加后是否还要在主文件中包含它们。我没有试成功。 另外点击你的网页后不到0.1秒就响应了,请问你的网站是哪个云服务提供的,每年大概多少钱,是  详情 回复 发表于 3 天前
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

79

主题

1112

回帖

4886

积分

荣誉版主

积分
4886
发表于 3 天前 | 显示全部楼层
MCU p*** 发表于 2026-11-11 15:26
第 1 问:A51 汇编,修正版,可以了。限制:Keil A51 的 SEGMENT/RSEG/PUBLIC/EXTRN/$INCLUDE 不支持—— ...

谢谢答复,期待新的版本。另外请测试一下添加头文件功能,以及说明添加后是否还要在主文件中包含它们。我没有试成功。

另外点击你的网页后不到0.1秒就响应了,请问你的网站是哪个云服务提供的,每年大概多少钱,是什么档次的?
回复

使用道具 举报 送花

已绑定手机

1

主题

13

回帖

159

积分

注册会员

积分
159
发表于 前天 16:37 | 显示全部楼层
截图202611121636124295.jpg 截图202611121636232664.jpg 一路优化下来,接近了keil;
回复

使用道具 举报 送花

6

主题

90

回帖

826

积分

高级会员

积分
826
发表于 昨天 10:38 | 显示全部楼层
不错,不错,进步巨大,能达到keil的水平,就具有实用价值了,只要代码正确,那就可以迁移些工程试试了。希望几万行代码的工程也能优化好。
回复

使用道具 举报 送花

已绑定手机

0

主题

6

回帖

42

积分

新手上路

积分
42
发表于 昨天 17:24 | 显示全部楼层
有了这个,终于可以不用开虚拟机编译了
回复

使用道具 举报 送花

0

主题

3

回帖

32

积分

新手上路

积分
32
发表于 昨天 18:06 | 显示全部楼层
这个有Github的开源地址吗 我要Star一下
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-14 09:16 , Processed in 0.072526 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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