2011-10-09 103 views
-1

是否可以在xcode中创建操作系统?Xcode 4.0操作系统

+0

我发现这是一个有效的问题,但似乎你不熟悉SO的工作原理。 –

回答

1

那么Xcode有能力使用GCC,并通过添加一些标志,你可以创建一些必要的文件来创建一个操作系统。问题出在启动操作系统所需的汇编代码(无法避免)。您必须创建一个在构建后运行的脚本,以便使用LD链接实际允许您创建ELF内核映像(单片内核)所需的程序集文件。我会假设你知道编写OS的细节,因为你只是问XCode 4是否允许你这样做。就个人而言,我不会推荐它,因为我写了很多SIG-OS,我只是做Emacs,GCC和LD,并创建一个makefile(这使得它有时更易于管理)。

0

是的,这也可以登陆这里对堆栈溢出,并接受其他人的回答

的Xcode 3.1为开发者工具的适用于Mac OS X的最新版本,并且是包含在iPhone SDK的版本相同。它可以针对非Mac OS X平台,包括iPhone OS 2.0。它包括GCC 4.2和LLVM GCC 4.2编译器 - 维基百科

+0

我相信这属于一个评论而不是答案.... –

+0

没有必要张贴它作为答案,不妨只是发表评论,而不是甚至麻烦回答。 –

1

不错的想法,但xCode只能制作基于Mac OS X/iOS库的Mac OS X应用程序/ iOS应用程序。

要编写操作系统(例如Linux),请考虑使用从Scratch来源的Linux &遵循其指南。