2011-10-09 100 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 &遵循其指南。