搜索
bottom↓
回复: 44

请问有没有完全免费的C51编译器

[复制链接]

出0入0汤圆

发表于 2014-9-29 16:39:33 | 显示全部楼层 |阅读模式
请问有没有完全免费的C51编译器,我想试用一下。请知道的朋友提供一下,谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入93汤圆

发表于 2014-9-29 16:43:34 | 显示全部楼层
SDCC可以试试

出0入0汤圆

 楼主| 发表于 2014-9-29 16:53:33 | 显示全部楼层
以前的同事留下的源程序现在我用KEIL编译不通过,当时他是用一款完全免费的C51编译器写的,有些函数和语法同KEIL不同。现在联系不到他。所以想请教下坛上的高手。

出0入0汤圆

发表于 2014-9-29 16:56:29 | 显示全部楼层
  同时走的时候没有留下编译软件吗?

出0入0汤圆

 楼主| 发表于 2014-9-29 17:03:56 | 显示全部楼层
同时走了有大半年了,没有留下编译软件,只有以前项目的源程序。现在突然要用,只能找完全免费的C51编译器一个个去试了!

出0入0汤圆

发表于 2014-9-29 17:07:33 | 显示全部楼层
完全免费的应该就是SDCC了

出0入0汤圆

发表于 2014-9-29 17:15:24 | 显示全部楼层
通过项目文件后缀名,解决不了么?

出0入0汤圆

 楼主| 发表于 2014-9-29 17:33:34 | 显示全部楼层
后缀名有  cbp   depend   layout  

出0入0汤圆

发表于 2014-9-29 17:43:37 | 显示全部楼层
有的啦,SDCC就是。12年的时候我做过效率测试。优化开满比Keil运行效率高8%左右。而且方便自己DIY。仿真功能要配合MCU8051IDE使用,因为SDCC不是IDE。地址sdcc.sf.net

出0入0汤圆

发表于 2014-9-29 17:44:06 | 显示全部楼层
cd4000 发表于 2014-9-29 17:33
后缀名有  cbp   depend   layout

这个是BASCOM 51?

出0入0汤圆

发表于 2014-9-29 17:45:25 | 显示全部楼层
就我个人而言,非常不推荐使用Keil C。运行效率差,而且国际上开源社区都不用它。灵活度也没SDCC高。最重要的是这货是共享软件!

出0入0汤圆

 楼主| 发表于 2014-9-30 17:27:20 | 显示全部楼层
xwkm 发表于 2014-9-29 17:43
有的啦,SDCC就是。12年的时候我做过效率测试。优化开满比Keil运行效率高8%左右。而且方便自己DIY。仿真功 ...

你好!我如果只用SDCC来编译的话,是否只能在DOS下的命令提示符状态下使用?

出0入0汤圆

 楼主| 发表于 2014-9-30 17:28:20 | 显示全部楼层
xp系统下没法使用的是吗?

出0入0汤圆

 楼主| 发表于 2014-9-30 21:11:45 | 显示全部楼层
有朋友知道吗?

出0入0汤圆

发表于 2014-9-30 21:14:52 | 显示全部楼层
cd4000 发表于 2014-9-30 17:27
你好!我如果只用SDCC来编译的话,是否只能在DOS下的命令提示符状态下使用? ...

SDCC完全可以在Windows下运行.相反,SDCC无法在DOS下运行.如果你没有在命令提示符下操作的经验的话,可以使用图形前端来帮助,比如说ZLG的TKStudio和MCU8051IDE.不过我个人推荐还是不使用IDE.IDE用起来没直接调用方便~

出0入0汤圆

发表于 2014-9-30 21:15:37 | 显示全部楼层
不知道为什么总是会有人把DOS和Terminal搞混.命令就一定是DOS这是哪来的习惯....

出0入0汤圆

 楼主| 发表于 2014-9-30 21:25:27 | 显示全部楼层
我在xp下的“运行”中输入“CMD”后,弹出命令行窗口,再输入SDCC的相关命令,却提示是不合法的命令

出0入0汤圆

 楼主| 发表于 2014-9-30 21:28:06 | 显示全部楼层
请问SDCC装好后直接就可以用还是要作相应设置后才能用?

出0入0汤圆

发表于 2014-9-30 21:34:05 | 显示全部楼层
用codeblock +sdcc吧

出0入0汤圆

 楼主| 发表于 2014-9-30 21:39:53 | 显示全部楼层
codeblock 中肯定要作很多设置,网上也找不到相关教程。

出0入0汤圆

发表于 2014-9-30 21:43:58 | 显示全部楼层
有好多吧,ZLG就有一个TKSstudio

出0入0汤圆

发表于 2014-9-30 21:44:16 | 显示全部楼层
有好多吧,ZLG就有一个TKSstudio

出50入0汤圆

发表于 2014-9-30 21:47:19 | 显示全部楼层
免费的有FLASH限制的。

出0入0汤圆

 楼主| 发表于 2014-9-30 21:47:55 | 显示全部楼层
请看出错提示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出90入4汤圆

发表于 2014-9-30 22:26:12 来自手机 | 显示全部楼层
路径不对,要么增加环境变量,或带全路径

出0入0汤圆

发表于 2014-10-1 00:53:47 | 显示全部楼层
下个TKStudio吧,有SDCC开发快速入门

出0入0汤圆

发表于 2014-10-1 01:13:21 | 显示全部楼层
我一直用SDCC——MCU8051IDE跨平台,走到哪编译到哪。。。。

出0入0汤圆

发表于 2014-10-1 07:24:11 来自手机 | 显示全部楼层
SDCC源码开放不?

出0入0汤圆

发表于 2014-10-1 07:24:40 来自手机 | 显示全部楼层
感觉应该没有keil稳定

出0入0汤圆

发表于 2014-10-1 10:08:07 来自手机 | 显示全部楼层
sdcc我用过,要适当配置一下环境变量,写个makefile更方便些

出0入0汤圆

发表于 2014-10-1 10:19:31 | 显示全部楼层
sdcc用起来不错的。还支持多种芯片。

出0入0汤圆

发表于 2014-10-1 10:38:24 | 显示全部楼层
见识下了

出0入0汤圆

发表于 2014-10-1 11:06:20 | 显示全部楼层
学习了,兴趣

出0入0汤圆

发表于 2014-10-1 21:03:17 | 显示全部楼层
keil不免费吗?

出0入0汤圆

发表于 2014-10-2 00:14:10 来自手机 | 显示全部楼层
3050311118 发表于 2014-10-1 07:24
感觉应该没有keil稳定

你试试看就知道咯。Keil优化简直傻的吐血

出0入0汤圆

发表于 2014-10-2 00:14:42 来自手机 | 显示全部楼层
千年明月 发表于 2014-10-1 21:03
keil不免费吗?

当然。Keil是共享软件。。。

出0入0汤圆

发表于 2014-10-2 00:15:27 来自手机 | 显示全部楼层
cd4000 发表于 2014-9-30 21:47
请看出错提示

你环境变量没设置好。sdcc安装在bin目录中。你这样当然找不到命令咯

出0入0汤圆

发表于 2014-10-2 00:27:09 | 显示全部楼层
gcc  gcc     gcc      gcc   gcc

出0入0汤圆

发表于 2014-10-6 15:56:18 来自手机 | 显示全部楼层
sdcc  貌似gcc51编绎器性能不太好

出0入0汤圆

发表于 2014-10-6 16:29:20 | 显示全部楼层
路过,赚点分

出0入12汤圆

发表于 2014-10-6 16:33:18 | 显示全部楼层
Keil 的怎么是免费的啊?用盗版用习惯了吧。

出0入0汤圆

发表于 2014-10-7 14:36:56 | 显示全部楼层
在中国,你用的编译器哪样收费了?

出0入0汤圆

发表于 2014-10-7 16:09:14 来自手机 | 显示全部楼层
有时间试试sdcc,谢谢

出0入0汤圆

发表于 2014-10-7 16:17:13 | 显示全部楼层
SDCC 免费的C51

出0入0汤圆

发表于 2014-10-9 20:03:04 | 显示全部楼层
破解一样使用啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 10:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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