cd4000 发表于 2014-9-29 16:39:33

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

请问有没有完全免费的C51编译器,我想试用一下。请知道的朋友提供一下,谢谢!

tim 发表于 2014-9-29 16:43:34

SDCC可以试试

cd4000 发表于 2014-9-29 16:53:33

以前的同事留下的源程序现在我用KEIL编译不通过,当时他是用一款完全免费的C51编译器写的,有些函数和语法同KEIL不同。现在联系不到他。所以想请教下坛上的高手。

szmachine 发表于 2014-9-29 16:56:29

同时走的时候没有留下编译软件吗?{:biggrin:}

cd4000 发表于 2014-9-29 17:03:56

同时走了有大半年了,没有留下编译软件,只有以前项目的源程序。现在突然要用,只能找完全免费的C51编译器一个个去试了!

chengz 发表于 2014-9-29 17:07:33

完全免费的应该就是SDCC了

fugeone_copy 发表于 2014-9-29 17:15:24

通过项目文件后缀名,解决不了么?

cd4000 发表于 2014-9-29 17:33:34

后缀名有cbp   depend   layout

xwkm 发表于 2014-9-29 17:43:37

有的啦,SDCC就是。12年的时候我做过效率测试。优化开满比Keil运行效率高8%左右。而且方便自己DIY。仿真功能要配合MCU8051IDE使用,因为SDCC不是IDE。地址sdcc.sf.net

xwkm 发表于 2014-9-29 17:44:06

cd4000 发表于 2014-9-29 17:33
后缀名有cbp   depend   layout

这个是BASCOM 51?

xwkm 发表于 2014-9-29 17:45:25

就我个人而言,非常不推荐使用Keil C。运行效率差,而且国际上开源社区都不用它。灵活度也没SDCC高。最重要的是这货是共享软件!

cd4000 发表于 2014-9-30 17:27:20

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

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

cd4000 发表于 2014-9-30 17:28:20

xp系统下没法使用的是吗?

cd4000 发表于 2014-9-30 21:11:45

有朋友知道吗?

xwkm 发表于 2014-9-30 21:14:52

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

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

xwkm 发表于 2014-9-30 21:15:37

不知道为什么总是会有人把DOS和Terminal搞混.命令就一定是DOS这是哪来的习惯....

cd4000 发表于 2014-9-30 21:25:27

我在xp下的“运行”中输入“CMD”后,弹出命令行窗口,再输入SDCC的相关命令,却提示是不合法的命令

cd4000 发表于 2014-9-30 21:28:06

请问SDCC装好后直接就可以用还是要作相应设置后才能用?

lzyr 发表于 2014-9-30 21:34:05

用codeblock +sdcc吧

cd4000 发表于 2014-9-30 21:39:53

codeblock 中肯定要作很多设置,网上也找不到相关教程。

dzlt2012 发表于 2014-9-30 21:43:58

有好多吧,ZLG就有一个TKSstudio

dzlt2012 发表于 2014-9-30 21:44:16

有好多吧,ZLG就有一个TKSstudio

god-father 发表于 2014-9-30 21:47:19

免费的有FLASH限制的。

cd4000 发表于 2014-9-30 21:47:55

请看出错提示

john78 发表于 2014-9-30 22:26:12

路径不对,要么增加环境变量,或带全路径

ourdemo 发表于 2014-10-1 00:53:47

下个TKStudio吧,有SDCC开发快速入门

godsend 发表于 2014-10-1 01:13:21

我一直用SDCC——MCU8051IDE跨平台,走到哪编译到哪。。。。

3050311118 发表于 2014-10-1 07:24:11

SDCC源码开放不?

3050311118 发表于 2014-10-1 07:24:40

感觉应该没有keil稳定

semilog 发表于 2014-10-1 10:08:07

sdcc我用过,要适当配置一下环境变量,写个makefile更方便些

GunGun 发表于 2014-10-1 10:19:31

sdcc用起来不错的。还支持多种芯片。

szyy 发表于 2014-10-1 10:38:24

见识下了

wh9602 发表于 2014-10-1 11:06:20

学习了,兴趣

千年明月 发表于 2014-10-1 21:03:17

keil不免费吗?

xwkm 发表于 2014-10-2 00:14:10

3050311118 发表于 2014-10-1 07:24
感觉应该没有keil稳定

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

xwkm 发表于 2014-10-2 00:14:42

千年明月 发表于 2014-10-1 21:03
keil不免费吗?

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

xwkm 发表于 2014-10-2 00:15:27

cd4000 发表于 2014-9-30 21:47
请看出错提示

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

lzgs2866 发表于 2014-10-2 00:27:09

gccgcc   gcc      gcc   gcc

framework 发表于 2014-10-6 15:56:18

sdcc貌似gcc51编绎器性能不太好

0demon0 发表于 2014-10-6 16:29:20

路过,赚点分{:3_49:}

abutter 发表于 2014-10-6 16:33:18

Keil 的怎么是免费的啊?用盗版用习惯了吧。

lovecxm 发表于 2014-10-7 14:36:56

在中国,你用的编译器哪样收费了?

zxd0225 发表于 2014-10-7 16:09:14

有时间试试sdcc,谢谢

end2000 发表于 2014-10-7 16:17:13

SDCC 免费的C51

lonely9391 发表于 2014-10-9 20:03:04

破解一样使用啊
页: [1]
查看完整版本: 请问有没有完全免费的C51编译器