橙色C
OrangeC编译器和工具链
项目构建状态:
文件状态:
覆盖范围扫描状态:
Orange C当前是Win32 C ++编译器。 从长远来看,它将是可重定向的。
Orange C软件包还包括一个用于.Net的C编译器,可编译为MSIL / CIL。 它是Orange C的分支,已为.NET推迟。 可在此处:
Orange C的源代码在GNU通用公共许可证版本3下发布。
该编译器包含在一个安装包中,带有适合开发WIN32程序的IDE。 包括帮助文件; 帮助文件的源格式是HELPSCRIBBLE的HSC格式。
可以使用各种C ++ 11编译器构建编译器,但是默认情况下,它被配置为使用Visual Studio 2017社区版。 存在一个将在项目中构建所有文件的解决方案,或者您可以使用项目的omake程序从命令行构建它(如果愿意,也可以使用MSBUILD)
编译器使用基于文本的输出格式,这是IEEE-695 OMF的变体。 我更喜欢这样做,因为它更容易调试……我曾尝试将其转换为二进制格式,但是一旦我有足够的能力对其进行原型制作,似乎就没有足够的收益来完成工作。
评论0