查看“Other Compilers”的源代码
←
Other Compilers
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
其它可用于操作系统开发的编译器: * Active Oberon - 完整的A2-System已在Oberon中实现,请参阅 [http://www.ocp.inf.ethz.ch/wiki/OCP/Home Oberon社区平台] 中的 [http://www.ocp.inf.ethz.ch/wiki/Documentation/Language 语言信息]。 另见:[http://en.wikipedia.org/wiki/Oberon_(operating_system)Oberon 维基百科中的Oberon操作系统]和[http://ignorethecode.net/blog/2009/04/22/oberon/ Lukas Mathis的博客:Ignore the Code]。 * Borland Turbo C - 仅适用于16位操作系统 - 可从[http://edn.embarcadero.com/museum/antiquesoftware Borland/Embarcadero 古董软件博物馆获得] * [[LLVM|Clang]] - LLVM的前端 - http://clang.llvm.org/ * Digital Mars - 主要以 [[D|D编程语言]] 而闻名,但也支持C和C。 针对Windows和DOS提供商业版和免费版。 主页:http://digitalmars.com/ * Free Pascal Compiler - 在http://www.freepascal.org提供。唯一的问题是您需要编写自己的RTL才能不调用系统功能。 * [[FreeBASIC]] - 32位BASIC编译器(不是解释器),它有许多新的改进,将有助于操作系统的构建,如指针和内联汇编,查看 http://www.freebasic.net * Intel C/C++ Compiler. 商业版(30天免费试用)。 可用于Linux、Windows和OS X。 它与MSVC++(我甚至没有花一个小时来更改编译器)和GCC(正如他们所说)非常兼容。 以其高度优化而闻名。 目标是IA-32、x86-64、IA-64和XScale。 英特尔推荐用于系统和应用程序编程(相关信息将非常有用)。 http://software.intel.com/en-us/intel-compilers/ * [[kencc]], [http://genius.cat-v.org/ken-thompson/Ken Thompson]的可移植的[http://kencc.cat-v.org Plan9的编译器集合],可从各种来源获得,可在Plan9、Unix或其它系统上运行。 维护最好的目标是AMD64,386和ARM。 ARM64支持将于2019年推出。 一些链接: 在Unix、Windows和Plan 9上运行的是独立的 [https://github.com/JehanneOS/devtools-kencc JehanneOS/devtools-kencc]和[http://www.vitanuova.com/inferno/ Inferno OS]。 在Plan 9中,您可以使用私有名称空间来创建交叉编译环境。 Plan 9的分发版在[http://9front.org/ 9front]和[https://9p.io/plan9/ Plan 9]。 Plan 9本质上是未维护的,但是在 [http://9legacy.org/ 9legacy] 提供了补丁。 * PCC/Portable C Compiler - http://pcc.ludd.ltu.se/ * [https://bellard.org/tcc/ TCC] Tiny C Compiler - i386的微型、快速、单二进制(single-binary)编译器汇编程序和链接器。 支持几乎所有的ISO C99、许多GNU扩展和它自己的一些扩展,包括可选的内存和边界检查。 输出ELF或PE-i386。 不生成与位置无关(position-independent)的代码。 * GNU COBOL - COBOL Compiler https://sourceforge.net/projects/open-cobol/ '''TODO:哪些其它编译器可用于OS开发(不包括[[:Category:Compilers]]中列出的编译器)''' 小型编译器/解释器的列表,对于想要替代语言的OS开发人员有用: https://github.com/marcpaq/b1fipl [[Category:Compilers]]
返回至“
Other Compilers
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息