Getting Started: Difference between revisions

mention gccwin as an option
[unchecked revision][unchecked revision]
m (Bitbucket no longer supports Mercurial. https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket)
(mention gccwin as an option)
Line 80:
 
Other tools such as [[Watcom]] or [[Borland]] can be used, too, but they each have specific requirements of their own, and are not widely used for this kind of work.
 
Another consideration is that you will probably have as a goal for your OS to be self-hosting, that is, you can compile your operating system using your operating system. If your application is written in C, your minimal requirements will therefore be a C compiler and C library. If you intend for your OS to be a Windows clone rather than another POSIX-compliant OS, you will need a C library that does Windows calls instead of POSIX calls, and you will need a C compiler that uses just the C library instead of doing POSIX calls. [http://pdos.org GCCWIN + PDPCLIB] fits this bill.
 
===MacOS===
Anonymous user