Other Compilers: Difference between revisions

From OSDev Wiki
Jump to navigation Jump to search
Line 6: Line 6:
* Intel C/C++ Compiler. Commercial (free 30-days trial). Available for Linux, Windows, and OS X. It is very compatible with MSVC++ (I haven't spent even an hour to change compiler) and GCC (as they say). Famed for it's heavy optimisation. Targets IA-32, x86-64, IA-64, and XScale. Recommended by Intel for systems and applications programming (info on this would be helpful). http://software.intel.com/en-us/intel-compilers/
* Intel C/C++ Compiler. Commercial (free 30-days trial). Available for Linux, Windows, and OS X. It is very compatible with MSVC++ (I haven't spent even an hour to change compiler) and GCC (as they say). Famed for it's heavy optimisation. Targets IA-32, x86-64, IA-64, and XScale. Recommended by Intel for systems and applications programming (info on this would be helpful). http://software.intel.com/en-us/intel-compilers/
* PCC/Portable C Compiler - http://pcc.ludd.ltu.se/
* PCC/Portable C Compiler - http://pcc.ludd.ltu.se/
* Clang a front end for LLVM - http://clang.llvm.org/
* (追記) [[ (追記ここまで)Clang(追記) |LLVM]] (追記ここまで)a front end for LLVM - http://clang.llvm.org/
* [[Smaller C]] - may be good for a [[bootloader]] since it supports [[real mode]] and [[unreal mode]]
* [[Smaller C]] - may be good for a [[bootloader]] since it supports [[real mode]] and [[unreal mode]]
* Active Oberon - The complete A2-System has bee implemented in Oberon, see [http://www.ocp.inf.ethz.ch/wiki/Documentation/Language Language Info] in the [http://www.ocp.inf.ethz.ch/wiki/OCP/Home Oberon Community Platform]. See also: [http://en.wikipedia.org/wiki/Oberon_(operating_system)Oberon Operating System in Wikipedia] and [http://ignorethecode.net/blog/2009/04/22/oberon/ Lukas Mathis' Blog: Ignore the Code].
* Active Oberon - The complete A2-System has bee implemented in Oberon, see [http://www.ocp.inf.ethz.ch/wiki/Documentation/Language Language Info] in the [http://www.ocp.inf.ethz.ch/wiki/OCP/Home Oberon Community Platform]. See also: [http://en.wikipedia.org/wiki/Oberon_(operating_system)Oberon Operating System in Wikipedia] and [http://ignorethecode.net/blog/2009/04/22/oberon/ Lukas Mathis' Blog: Ignore the Code].

Revision as of 05:47, 13 September 2017

Other compilers that can be used for OS development:

Retrieved from "https://wiki.osdev.org/index.php?title=Other_Compilers&oldid=21513"