<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.foofun.cn//index.php?action=history&amp;feed=atom&amp;title=Other_Compilers</id>
	<title>Other Compilers - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.foofun.cn//index.php?action=history&amp;feed=atom&amp;title=Other_Compilers"/>
	<link rel="alternate" type="text/html" href="http://wiki.foofun.cn//index.php?title=Other_Compilers&amp;action=history"/>
	<updated>2026-04-05T01:11:57Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.foofun.cn//index.php?title=Other_Compilers&amp;diff=1095&amp;oldid=prev</id>
		<title>Zhang3：创建页面，内容为“其它可用于操作系统开发的编译器： * 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]。…”</title>
		<link rel="alternate" type="text/html" href="http://wiki.foofun.cn//index.php?title=Other_Compilers&amp;diff=1095&amp;oldid=prev"/>
		<updated>2022-03-31T08:01:54Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“其它可用于操作系统开发的编译器： * 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]。…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;其它可用于操作系统开发的编译器：&lt;br /&gt;
* 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]。&lt;br /&gt;
* Borland Turbo C - 仅适用于16位操作系统 - 可从[http://edn.embarcadero.com/museum/antiquesoftware Borland/Embarcadero 古董软件博物馆获得]&lt;br /&gt;
* [[LLVM|Clang]] - LLVM的前端 - http://clang.llvm.org/&lt;br /&gt;
* Digital Mars - 主要以 [[D|D编程语言]] 而闻名，但也支持C和C。 针对Windows和DOS提供商业版和免费版。 主页：http://digitalmars.com/&lt;br /&gt;
* Free Pascal Compiler - 在http://www.freepascal.org提供。唯一的问题是您需要编写自己的RTL才能不调用系统功能。&lt;br /&gt;
* [[FreeBASIC]] - 32位BASIC编译器（不是解释器），它有许多新的改进，将有助于操作系统的构建，如指针和内联汇编，查看 http://www.freebasic.net&lt;br /&gt;
* 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/&lt;br /&gt;
* [[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] 提供了补丁。 &lt;br /&gt;
* PCC/Portable C Compiler - http://pcc.ludd.ltu.se/&lt;br /&gt;
* [https://bellard.org/tcc/ TCC] Tiny C Compiler - i386的微型、快速、单二进制（single-binary）编译器汇编程序和链接器。 支持几乎所有的ISO C99、许多GNU扩展和它自己的一些扩展，包括可选的内存和边界检查。 输出ELF或PE-i386。 不生成与位置无关（position-independent）的代码。&lt;br /&gt;
* GNU COBOL - COBOL Compiler https://sourceforge.net/projects/open-cobol/&lt;br /&gt;
&lt;br /&gt;
'''TODO：哪些其它编译器可用于OS开发(不包括[[:Category:Compilers]]中列出的编译器)'''&lt;br /&gt;
&lt;br /&gt;
小型编译器/解释器的列表，对于想要替代语言的OS开发人员有用: https://github.com/marcpaq/b1fipl&lt;br /&gt;
&lt;br /&gt;
[[Category:Compilers]]&lt;/div&gt;</summary>
		<author><name>Zhang3</name></author>
	</entry>
</feed>