最近一直在为C编译器的事纠结。从网上看到下面这个表,虽然这些编译器都没用过,不过觉得有必要拿出来给大家分享一下。
注明:我现在用的是Dev-C++
编译器
|
操作平台
|
说明
|
版本
|
支持
|
AtmanAvr C compiler |
Windows
| GCC编译器,集成开发环境IDE,可视化模块化编程。 |
正式 | |
AVR-GCC for DOS |
DOS, Windows
| GCC编译器, 带源代码。 |
正式
| |
Baradine's AT90S1200 C compiler |
DOS, Windows
| AT90S120 C编译器。 集成开发环境类似 Borland C IDE。 |
仅1200
| |
Bascomp AVR |
Windows
| Basic编译器。具有LCD显示器硬件仿真器。高度兼容 Microsofts QB/VB。 |
正式
| |
CodeVisionAVR |
Windows
| C编译器,集成开发环境IDE。 |
正式
| |
Dunfields AVR development kit |
DOS, Windows
| MicroC, 包括IDE, 优化器和汇编器。 | ||
Embedded Pascal |
Windows
| Pascal编译器,集成开发环境IDE。 |
正式
|
所有带SRAM芯片
|
GNU C for AVR |
Linux
| 标准EGCS带源代码。 |
正式
| |
IAR's C compiler |
Windows, DOS
| 商业 ANSI C 编译器。 有 Demo 版。几乎是能生成最佳代码的 AVR C 编译器。 |
正式
| |
Imagecraft's C compiler |
DOS, Windows, Linux
| ANSI C 编译器。Imagecraft 声称仅比那些最昂贵的编译器生成的代码量大 5-20%。 |
正式
|
所有带SRAM芯片
|
JAVRbasic |
Dos/Windows
| Basic编译器。最小代码优化。 |
测试
| |
KISYP Pascal |
Windows
| Pascal编译器。 | ||
LCC-AVR |
Linux, Windows
| LCC 编译器,带源代码。 |
测试
| |
PascalE |
Windows
| Pascal 编译器,集成开发环境IDE,支持浮点。与 AVR Studio 集成。支持多用户。 |
正式
| |
Ron Kreymborg's SmallC |
DOS
| 很好的 SmallC 编译器,带源代码。 |
测试
| |
SPJ Systems' C-AVR |
Windows
| 几近 ANSI C,生成汇编代码,可以用 AVRASM 编译。 |
正式
|
所有带SRAM芯片
|
SwiftX |
Windows
| Forth编译器,集成开发环境IDE。 |